<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />

<title>Lorenz</title>

<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>



<style type="text/css">
    /*!
*
* Twitter Bootstrap
*
*/
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  color: #000;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 18px;
  margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 9px;
  margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 33px;
}
h2,
.h2 {
  font-size: 27px;
}
h3,
.h3 {
  font-size: 23px;
}
h4,
.h4 {
  font-size: 17px;
}
h5,
.h5 {
  font-size: 13px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 9px;
}
.lead {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 19.5px;
  }
}
small,
.small {
  font-size: 92%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 541px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  font-size: inherit;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #888;
  background-color: transparent;
  border-radius: 1px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 768px) {
  .container {
    width: 768px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: 0px;
  margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 13.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 32px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 45px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 18px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 30px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-lg {
  height: 45px;
  line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.form-group-lg select.form-control {
  height: 45px;
  line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 45px;
  min-height: 35px;
  padding: 11px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 40px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 45px;
  height: 45px;
  line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
.form-horizontal .form-group {
  margin-left: 0px;
  margin-right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 541px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 1px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 17px;
  border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 2px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 30px;
  margin-bottom: 18px;
  border: 1px solid transparent;
}
@media (min-width: 541px) {
  .navbar {
    border-radius: 2px;
  }
}
@media (min-width: 541px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 0px;
  padding-left: 0px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 541px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}
@media (min-width: 541px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 541px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 541px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 6px 0px;
  font-size: 17px;
  line-height: 18px;
  height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 541px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 0px;
  padding: 9px 10px;
  margin-top: -2px;
  margin-bottom: -2px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 541px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 3px 0px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px;
}
@media (max-width: 540px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 18px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 541px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.navbar-form {
  margin-left: 0px;
  margin-right: 0px;
  padding: 10px 0px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: -1px;
  margin-bottom: -1px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 540px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 541px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: -1px;
  margin-bottom: -1px;
}
.navbar-btn.btn-sm {
  margin-top: 0px;
  margin-bottom: 0px;
}
.navbar-btn.btn-xs {
  margin-top: 4px;
  margin-bottom: 4px;
}
.navbar-text {
  margin-top: 6px;
  margin-bottom: 6px;
}
@media (min-width: 541px) {
  .navbar-text {
    float: left;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (min-width: 541px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
    margin-right: 0px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 540px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 540px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 18px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #5e5e5e;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: 2px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}
.pager {
  padding-left: 0;
  margin: 18px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 3px;
  padding-left: 0px;
  padding-right: 0px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 59px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 18px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #000;
}
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 18px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 18px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 2px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 3px;
}
.well-sm {
  padding: 9px;
  border-radius: 1px;
}
.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 2px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 13px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 2px 2px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
*
* Font Awesome
*
*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
code {
  color: #000;
}
pre {
  font-size: inherit;
  line-height: inherit;
}
label {
  font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.corner-all {
  border-radius: 2px;
}
.no-padding {
  padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer.  It allows the usage of flexible box 
model layouts accross multiple browsers, including older browsers.  The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below).  Browsers that are known to implement this 
new spec completely include:

    Firefox 28.0+
    Chrome 29.0+
    Internet Explorer 11+ 
    Opera 17.0+

Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.hbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.vbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.vbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
  /* Old browsers */
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  box-direction: reverse;
  /* Modern browsers */
  flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
  width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
  /* Old browsers */
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
  /* Old browsers */
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  box-flex: 2;
  /* Modern browsers */
  flex: 2;
}
.box-group1 {
  /*  Deprecated */
  -webkit-box-flex-group: 1;
  -moz-box-flex-group: 1;
  box-flex-group: 1;
}
.box-group2 {
  /* Deprecated */
  -webkit-box-flex-group: 2;
  -moz-box-flex-group: 2;
  box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
  /* Old browsers */
  -webkit-box-pack: start;
  -moz-box-pack: start;
  box-pack: start;
  /* Modern browsers */
  justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
  /* Old browsers */
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  /* Modern browsers */
  justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
  /* Old browsers */
  -webkit-box-pack: baseline;
  -moz-box-pack: baseline;
  box-pack: baseline;
  /* Modern browsers */
  justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
  /* Old browsers */
  -webkit-box-pack: stretch;
  -moz-box-pack: stretch;
  box-pack: stretch;
  /* Modern browsers */
  justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
  /* Old browsers */
  -webkit-box-align: start;
  -moz-box-align: start;
  box-align: start;
  /* Modern browsers */
  align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
  /* Old browsers */
  -webkit-box-align: end;
  -moz-box-align: end;
  box-align: end;
  /* Modern browsers */
  align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
  /* Old browsers */
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  /* Modern browsers */
  align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
  /* Old browsers */
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  box-align: baseline;
  /* Modern browsers */
  align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
  /* Old browsers */
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
  /* Modern browsers */
  align-items: stretch;
}
div.error {
  margin: 2em;
  text-align: center;
}
div.error > h1 {
  font-size: 500%;
  line-height: normal;
}
div.error > p {
  font-size: 200%;
  line-height: normal;
}
div.traceback-wrapper {
  text-align: left;
  max-width: 800px;
  margin: auto;
}
div.traceback-wrapper pre.traceback {
  max-height: 600px;
  overflow: auto;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
body {
  background-color: #fff;
  /* This makes sure that the body covers the entire window and needs to
       be in a different element than the display: box in wrapper below */
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  overflow: visible;
}
body > #header {
  /* Initially hidden to prevent FLOUC */
  display: none;
  background-color: #fff;
  /* Display over codemirror */
  position: relative;
  z-index: 100;
}
body > #header #header-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
body > #header .header-bar {
  width: 100%;
  height: 1px;
  background: #e7e7e7;
  margin-bottom: -1px;
}
@media print {
  body > #header {
    display: none !important;
  }
}
#header-spacer {
  width: 100%;
  visibility: hidden;
}
@media print {
  #header-spacer {
    display: none;
  }
}
#ipython_notebook {
  padding-left: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
}
[dir="rtl"] #ipython_notebook {
  margin-right: 10px;
  margin-left: 0;
}
[dir="rtl"] #ipython_notebook.pull-left {
  float: right !important;
  float: right;
}
.flex-spacer {
  flex: 1;
}
#noscript {
  width: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
  font-size: 22px;
  color: red;
  font-weight: bold;
}
#ipython_notebook img {
  height: 28px;
}
#site {
  width: 100%;
  display: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: auto;
}
@media print {
  #site {
    height: auto !important;
  }
}
/* Smaller buttons */
.ui-button .ui-button-text {
  padding: 0.2em 0.8em;
  font-size: 77%;
}
input.ui-button {
  padding: 0.3em 0.9em;
}
span#kernel_logo_widget {
  margin: 0 10px;
}
span#login_widget {
  float: right;
}
[dir="rtl"] span#login_widget {
  float: left;
}
span#login_widget > .button,
#logout {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
  color: #fff;
  background-color: #333;
}
.nav-header {
  text-transform: none;
}
#header > span {
  margin-top: 10px;
}
.modal_stretch .modal-dialog {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
  max-height: calc(100vh - 200px);
  overflow: auto;
  flex: 1;
}
.modal-header {
  cursor: move;
}
@media (min-width: 768px) {
  .modal .modal-dialog {
    width: 700px;
  }
}
@media (min-width: 768px) {
  select.form-control {
    margin-left: 12px;
    margin-right: 12px;
  }
}
/*!
*
* IPython auth
*
*/
.center-nav {
  display: inline-block;
  margin-bottom: -4px;
}
[dir="rtl"] .center-nav form.pull-left {
  float: right !important;
  float: right;
}
[dir="rtl"] .center-nav .navbar-text {
  float: right;
}
[dir="rtl"] .navbar-inner {
  text-align: right;
}
[dir="rtl"] div.text-left {
  text-align: right;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
  background-color: none;
  display: inline;
}
.alternate_upload.form {
  padding: 0;
  margin: 0;
}
.alternate_upload input.fileinput {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
}
.alternate_upload .btn-xs > input.fileinput {
  margin: -1px -5px;
}
.alternate_upload .btn-upload {
  position: relative;
  height: 22px;
}
::-webkit-file-upload-button {
  cursor: pointer;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
ul#tabs {
  margin-bottom: 4px;
}
ul#tabs a {
  padding-top: 6px;
  padding-bottom: 4px;
}
[dir="rtl"] ul#tabs.nav-tabs > li {
  float: right;
}
[dir="rtl"] ul#tabs.nav.nav-tabs {
  padding-right: 0;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
  text-decoration: none;
}
ul.breadcrumb i.icon-home {
  font-size: 16px;
  margin-right: 4px;
}
ul.breadcrumb span {
  color: #5e5e5e;
}
.list_toolbar {
  padding: 4px 0 4px 0;
  vertical-align: middle;
}
.list_toolbar .tree-buttons {
  padding-top: 1px;
}
[dir="rtl"] .list_toolbar .tree-buttons .pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .list_toolbar .col-sm-4,
[dir="rtl"] .list_toolbar .col-sm-8 {
  float: right;
}
.dynamic-buttons {
  padding-top: 3px;
  display: inline-block;
}
.list_toolbar [class*="span"] {
  min-height: 24px;
}
.list_header {
  font-weight: bold;
  background-color: #EEE;
}
.list_placeholder {
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
}
.list_container {
  margin-top: 4px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  border-radius: 2px;
}
.list_container > div {
  border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
  background-color: red;
}
.list_container > div:last-child {
  border: none;
}
.list_item:hover .list_item {
  background-color: #ddd;
}
.list_item a {
  text-decoration: none;
}
.list_item:hover {
  background-color: #fafafa;
}
.list_header > div,
.list_item > div {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
.list_header > div input,
.list_item > div input {
  margin-right: 7px;
  margin-left: 14px;
  vertical-align: text-bottom;
  line-height: 22px;
  position: relative;
  top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
  margin-left: -1px;
  vertical-align: baseline;
  line-height: 22px;
}
[dir="rtl"] .list_item > div input {
  margin-right: 0;
}
.new-file input[type=checkbox] {
  visibility: hidden;
}
.item_name {
  line-height: 22px;
  height: 24px;
}
.item_icon {
  font-size: 14px;
  color: #5e5e5e;
  margin-right: 7px;
  margin-left: 7px;
  line-height: 22px;
  vertical-align: baseline;
}
.item_modified {
  margin-right: 7px;
  margin-left: 7px;
}
[dir="rtl"] .item_modified.pull-right {
  float: left !important;
  float: left;
}
.item_buttons {
  line-height: 1em;
  margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
  float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
  margin-left: 5px;
}
.item_buttons .btn {
  min-width: 13ex;
}
.item_buttons .running-indicator {
  padding-top: 4px;
  color: #5cb85c;
}
.item_buttons .kernel-name {
  padding-top: 4px;
  color: #5bc0de;
  margin-right: 7px;
  float: left;
}
[dir="rtl"] .item_buttons.pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .item_buttons .kernel-name {
  margin-left: 7px;
  float: right;
}
.toolbar_info {
  height: 24px;
  line-height: 24px;
}
.list_item input:not([type=checkbox]) {
  padding-top: 3px;
  padding-bottom: 3px;
  height: 22px;
  line-height: 14px;
  margin: 0px;
}
.highlight_text {
  color: blue;
}
#project_name {
  display: inline-block;
  padding-left: 7px;
  margin-left: -2px;
}
#project_name > .breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
  background-color: transparent;
  font-weight: bold;
}
.sort_button {
  display: inline-block;
  padding-left: 7px;
}
[dir="rtl"] .sort_button.pull-right {
  float: left !important;
  float: left;
}
#tree-selector {
  padding-right: 0px;
}
#button-select-all {
  min-width: 50px;
}
[dir="rtl"] #button-select-all.btn {
  float: right ;
}
#select-all {
  margin-left: 7px;
  margin-right: 2px;
  margin-top: 2px;
  height: 16px;
}
[dir="rtl"] #select-all.pull-left {
  float: right !important;
  float: right;
}
.menu_icon {
  margin-right: 2px;
}
.tab-content .row {
  margin-left: 0px;
  margin-right: 0px;
}
.folder_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f114";
}
.folder_icon:before.fa-pull-left {
  margin-right: .3em;
}
.folder_icon:before.fa-pull-right {
  margin-left: .3em;
}
.folder_icon:before.pull-left {
  margin-right: .3em;
}
.folder_icon:before.pull-right {
  margin-left: .3em;
}
.notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
}
.notebook_icon:before.fa-pull-left {
  margin-right: .3em;
}
.notebook_icon:before.fa-pull-right {
  margin-left: .3em;
}
.notebook_icon:before.pull-left {
  margin-right: .3em;
}
.notebook_icon:before.pull-right {
  margin-left: .3em;
}
.running_notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
  color: #5cb85c;
}
.running_notebook_icon:before.fa-pull-left {
  margin-right: .3em;
}
.running_notebook_icon:before.fa-pull-right {
  margin-left: .3em;
}
.running_notebook_icon:before.pull-left {
  margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
  margin-left: .3em;
}
.file_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f016";
  position: relative;
  top: -2px;
}
.file_icon:before.fa-pull-left {
  margin-right: .3em;
}
.file_icon:before.fa-pull-right {
  margin-left: .3em;
}
.file_icon:before.pull-left {
  margin-right: .3em;
}
.file_icon:before.pull-right {
  margin-left: .3em;
}
#notebook_toolbar .pull-right {
  padding-top: 0px;
  margin-right: -1px;
}
ul#new-menu {
  left: auto;
  right: 0;
}
#new-menu .dropdown-header {
  font-size: 10px;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0 3px;
  margin: -3px 20px 0;
}
.kernel-menu-icon {
  padding-right: 12px;
  width: 24px;
  content: "\f096";
}
.kernel-menu-icon:before {
  content: "\f096";
}
.kernel-menu-icon-current:before {
  content: "\f00c";
}
#tab_content {
  padding-top: 20px;
}
#running .panel-group .panel {
  margin-top: 3px;
  margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
  background-color: #EEE;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
  text-decoration: none;
}
#running .panel-group .panel .panel-body {
  padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0px;
  border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
  border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
  border-bottom: 0px;
}
.delete-button {
  display: none;
}
.duplicate-button {
  display: none;
}
.rename-button {
  display: none;
}
.move-button {
  display: none;
}
.download-button {
  display: none;
}
.shutdown-button {
  display: none;
}
.dynamic-instructions {
  display: inline-block;
  padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
  padding: 0px 5px;
}
.selected-keymap i.fa:before {
  content: "\f00c";
}
#mode-menu {
  overflow: auto;
  max-height: 20em;
}
.edit_app #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
  /* Use a negative 1 bottom margin, so the border overlaps the border of the
    header */
  margin-bottom: -1px;
}
.dirty-indicator {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator.fa-pull-right {
  margin-left: .3em;
}
.dirty-indicator.pull-left {
  margin-right: .3em;
}
.dirty-indicator.pull-right {
  margin-left: .3em;
}
.dirty-indicator-dirty {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-dirty.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator-dirty.fa-pull-right {
  margin-left: .3em;
}
.dirty-indicator-dirty.pull-left {
  margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-clean.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean.fa-pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
}
.dirty-indicator-clean:before.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean:before.fa-pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean:before.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
  margin-left: .3em;
}
#filename {
  font-size: 16pt;
  display: table;
  padding: 0px 5px;
}
#current-mode {
  padding-left: 5px;
  padding-right: 5px;
}
#texteditor-backdrop {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media not print {
  #texteditor-backdrop {
    background-color: #EEE;
  }
}
@media print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container {
    padding: 0px;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
.CodeMirror-dialog {
  background-color: #fff;
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI escape sequences */
/* The color values are a mix of
   http://www.xcolors.net/dl/baskerville-ivorylight and
   http://www.xcolors.net/dl/euphrasia */
.ansi-black-fg {
  color: #3E424D;
}
.ansi-black-bg {
  background-color: #3E424D;
}
.ansi-black-intense-fg {
  color: #282C36;
}
.ansi-black-intense-bg {
  background-color: #282C36;
}
.ansi-red-fg {
  color: #E75C58;
}
.ansi-red-bg {
  background-color: #E75C58;
}
.ansi-red-intense-fg {
  color: #B22B31;
}
.ansi-red-intense-bg {
  background-color: #B22B31;
}
.ansi-green-fg {
  color: #00A250;
}
.ansi-green-bg {
  background-color: #00A250;
}
.ansi-green-intense-fg {
  color: #007427;
}
.ansi-green-intense-bg {
  background-color: #007427;
}
.ansi-yellow-fg {
  color: #DDB62B;
}
.ansi-yellow-bg {
  background-color: #DDB62B;
}
.ansi-yellow-intense-fg {
  color: #B27D12;
}
.ansi-yellow-intense-bg {
  background-color: #B27D12;
}
.ansi-blue-fg {
  color: #208FFB;
}
.ansi-blue-bg {
  background-color: #208FFB;
}
.ansi-blue-intense-fg {
  color: #0065CA;
}
.ansi-blue-intense-bg {
  background-color: #0065CA;
}
.ansi-magenta-fg {
  color: #D160C4;
}
.ansi-magenta-bg {
  background-color: #D160C4;
}
.ansi-magenta-intense-fg {
  color: #A03196;
}
.ansi-magenta-intense-bg {
  background-color: #A03196;
}
.ansi-cyan-fg {
  color: #60C6C8;
}
.ansi-cyan-bg {
  background-color: #60C6C8;
}
.ansi-cyan-intense-fg {
  color: #258F8F;
}
.ansi-cyan-intense-bg {
  background-color: #258F8F;
}
.ansi-white-fg {
  color: #C5C1B4;
}
.ansi-white-bg {
  background-color: #C5C1B4;
}
.ansi-white-intense-fg {
  color: #A1A6B2;
}
.ansi-white-intense-bg {
  background-color: #A1A6B2;
}
.ansi-default-inverse-fg {
  color: #FFFFFF;
}
.ansi-default-inverse-bg {
  background-color: #000000;
}
.ansi-bold {
  font-weight: bold;
}
.ansi-underline {
  text-decoration: underline;
}
/* The following styles are deprecated an will be removed in a future version */
.ansibold {
  font-weight: bold;
}
.ansi-inverse {
  outline: 0.5px dotted;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
  color: black;
}
.ansired {
  color: darkred;
}
.ansigreen {
  color: darkgreen;
}
.ansiyellow {
  color: #c4a000;
}
.ansiblue {
  color: darkblue;
}
.ansipurple {
  color: darkviolet;
}
.ansicyan {
  color: steelblue;
}
.ansigray {
  color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
  background-color: black;
}
.ansibgred {
  background-color: red;
}
.ansibggreen {
  background-color: green;
}
.ansibgyellow {
  background-color: yellow;
}
.ansibgblue {
  background-color: blue;
}
.ansibgpurple {
  background-color: magenta;
}
.ansibgcyan {
  background-color: cyan;
}
.ansibggray {
  background-color: gray;
}
div.cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  border-radius: 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  width: 100%;
  padding: 5px;
  /* This acts as a spacer between cells, that is outside the border */
  margin: 0px;
  outline: none;
  position: relative;
  overflow: visible;
}
div.cell:before {
  position: absolute;
  display: block;
  top: -1px;
  left: -1px;
  width: 5px;
  height: calc(100% +  2px);
  content: '';
  background: transparent;
}
div.cell.jupyter-soft-selected {
  border-left-color: #E3F2FD;
  border-left-width: 1px;
  padding-left: 5px;
  border-right-color: #E3F2FD;
  border-right-width: 1px;
  background: #E3F2FD;
}
@media print {
  div.cell.jupyter-soft-selected {
    border-color: transparent;
  }
}
div.cell.selected,
div.cell.selected.jupyter-soft-selected {
  border-color: #ababab;
}
div.cell.selected:before,
div.cell.selected.jupyter-soft-selected:before {
  position: absolute;
  display: block;
  top: -1px;
  left: -1px;
  width: 5px;
  height: calc(100% +  2px);
  content: '';
  background: #42A5F5;
}
@media print {
  div.cell.selected,
  div.cell.selected.jupyter-soft-selected {
    border-color: transparent;
  }
}
.edit_mode div.cell.selected {
  border-color: #66BB6A;
}
.edit_mode div.cell.selected:before {
  position: absolute;
  display: block;
  top: -1px;
  left: -1px;
  width: 5px;
  height: calc(100% +  2px);
  content: '';
  background: #66BB6A;
}
@media print {
  .edit_mode div.cell.selected {
    border-color: transparent;
  }
}
.prompt {
  /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
  min-width: 14ex;
  /* This padding is tuned to match the padding on the CodeMirror editor. */
  padding: 0.4em;
  margin: 0px;
  font-family: monospace;
  text-align: right;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
  /* Don't highlight prompt number selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Use default cursor */
  cursor: default;
}
@media (max-width: 540px) {
  .prompt {
    text-align: left;
  }
}
div.inner_cell {
  min-width: 0;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
  border: 1px solid #cfcfcf;
  border-radius: 2px;
  background: #f7f7f7;
  line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
   is no content in the output_subarea and the prompt. The main purpose of this is
   to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
  padding-top: 0;
  padding-bottom: 0;
}
div.unrecognized_cell {
  padding: 5px 5px 5px 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.unrecognized_cell .inner_cell {
  border-radius: 2px;
  padding: 5px;
  font-weight: bold;
  color: red;
  border: 1px solid #cfcfcf;
  background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
  color: inherit;
  text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 540px) {
  div.unrecognized_cell > div.prompt {
    display: none;
  }
}
div.code_cell {
  /* avoid page breaking on code cells when printing */
}
@media print {
  div.code_cell {
    page-break-inside: avoid;
  }
}
/* any special styling for code cells that are currently running goes here */
div.input {
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.input {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
  color: #303F9F;
  border-top: 1px solid transparent;
}
div.input_area > div.highlight {
  margin: 0.4em;
  border: none;
  padding: 0px;
  background-color: transparent;
}
div.input_area > div.highlight > pre {
  margin: 0px;
  border: none;
  padding: 0px;
  background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
 * monospace font with inconsistent normal/bold/italic height.  See
 * notebookmain.js.  Such fonts will have keywords vertically offset with
 * respect to the rest of the text.  The user should select a better font.
 * See: https://github.com/ipython/ipython/issues/1503
 *
 * .CodeMirror span {
 *      vertical-align: bottom;
 * }
 */
.CodeMirror {
  line-height: 1.21429em;
  /* Changed from 1em to our global default */
  font-size: 14px;
  height: auto;
  /* Changed to auto to autogrow */
  background: none;
  /* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
  /*  The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
  /*  We have found that if it is visible, vertical scrollbars appear with font size changes.*/
  overflow-y: hidden;
  overflow-x: auto;
}
.CodeMirror-lines {
  /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
  /* we have set a different line-height and want this to scale with that. */
  /* Note that this should set vertical padding only, since CodeMirror assumes
       that horizontal padding will be set on CodeMirror pre */
  padding: 0.4em 0;
}
.CodeMirror-linenumber {
  padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.CodeMirror pre {
  /* In CM3 this went to 4px from 0 in CM2. This sets horizontal padding only,
    use .CodeMirror-lines for vertical */
  padding: 0 0.4em;
  border: 0;
  border-radius: 0;
}
.CodeMirror-cursor {
  border-left: 1.4px solid black;
}
@media screen and (min-width: 2138px) and (max-width: 4319px) {
  .CodeMirror-cursor {
    border-left: 2px solid black;
  }
}
@media screen and (min-width: 4320px) {
  .CodeMirror-cursor {
    border-left: 4px solid black;
  }
}
/*

Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
Adapted from GitHub theme

*/
.highlight-base {
  color: #000;
}
.highlight-variable {
  color: #000;
}
.highlight-variable-2 {
  color: #1a1a1a;
}
.highlight-variable-3 {
  color: #333333;
}
.highlight-string {
  color: #BA2121;
}
.highlight-comment {
  color: #408080;
  font-style: italic;
}
.highlight-number {
  color: #080;
}
.highlight-atom {
  color: #88F;
}
.highlight-keyword {
  color: #008000;
  font-weight: bold;
}
.highlight-builtin {
  color: #008000;
}
.highlight-error {
  color: #f00;
}
.highlight-operator {
  color: #AA22FF;
  font-weight: bold;
}
.highlight-meta {
  color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
  color: #00f;
}
.highlight-string-2 {
  color: #f50;
}
.highlight-qualifier {
  color: #555;
}
.highlight-bracket {
  color: #997;
}
.highlight-tag {
  color: #170;
}
.highlight-attribute {
  color: #00c;
}
.highlight-header {
  color: blue;
}
.highlight-quote {
  color: #090;
}
.highlight-link {
  color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
  color: #008000;
  font-weight: bold;
}
.cm-s-ipython span.cm-atom {
  color: #88F;
}
.cm-s-ipython span.cm-number {
  color: #080;
}
.cm-s-ipython span.cm-def {
  color: #00f;
}
.cm-s-ipython span.cm-variable {
  color: #000;
}
.cm-s-ipython span.cm-operator {
  color: #AA22FF;
  font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
  color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
  color: #333333;
}
.cm-s-ipython span.cm-comment {
  color: #408080;
  font-style: italic;
}
.cm-s-ipython span.cm-string {
  color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
  color: #f50;
}
.cm-s-ipython span.cm-meta {
  color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
  color: #555;
}
.cm-s-ipython span.cm-builtin {
  color: #008000;
}
.cm-s-ipython span.cm-bracket {
  color: #997;
}
.cm-s-ipython span.cm-tag {
  color: #170;
}
.cm-s-ipython span.cm-attribute {
  color: #00c;
}
.cm-s-ipython span.cm-header {
  color: blue;
}
.cm-s-ipython span.cm-quote {
  color: #090;
}
.cm-s-ipython span.cm-link {
  color: #00c;
}
.cm-s-ipython span.cm-error {
  color: #f00;
}
.cm-s-ipython span.cm-tab {
  background: url();
  background-position: right;
  background-repeat: no-repeat;
}
div.output_wrapper {
  /* this position must be relative to enable descendents to be absolute within it */
  position: relative;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
  /* ideally, this would be max-height, but FF barfs all over that */
  height: 24em;
  /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
  width: 100%;
  overflow: auto;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
  margin: 0px;
  padding: 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
div.out_prompt_overlay {
  height: 100%;
  padding: 0px 0.4em;
  position: absolute;
  border-radius: 2px;
}
div.out_prompt_overlay:hover {
  /* use inner shadow to get border that is computed the same on WebKit/FF */
  -webkit-box-shadow: inset 0 0 1px #000;
  box-shadow: inset 0 0 1px #000;
  background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
  color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
  padding: 0px;
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.output_area .MathJax_Display {
  text-align: left !important;
}
div.output_area .rendered_html table {
  margin-left: 0;
  margin-right: 0;
}
div.output_area .rendered_html img {
  margin-left: 0;
  margin-right: 0;
}
div.output_area img,
div.output_area svg {
  max-width: 100%;
  height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
  max-width: none;
}
div.output_area .mglyph > img {
  max-width: none;
}
/* This is needed to protect the pre formating from global settings such
   as that of bootstrap */
.output {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.output_area {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
div.output_area pre {
  margin: 0;
  padding: 1px 0 1px 0;
  border: 0;
  vertical-align: baseline;
  color: black;
  background-color: transparent;
  border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
   the prompt div. */
div.output_subarea {
  overflow-x: auto;
  padding: 0.4em;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
  max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
  overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
   output types */
/* all text output has this class: */
div.output_text {
  text-align: left;
  color: #000;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
  background: #fdd;
  /* very light red background for stderr */
}
div.output_latex {
  text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
  padding: 0;
}
.js-error {
  color: darkred;
}
/* raw_input styles */
div.raw_input_container {
  line-height: 1.21429em;
  padding-top: 5px;
}
pre.raw_input_prompt {
  /* nothing needed here. */
}
input.raw_input {
  font-family: monospace;
  font-size: inherit;
  color: inherit;
  width: auto;
  /* make sure input baseline aligns with prompt */
  vertical-align: baseline;
  /* padding + margin = 0.5em between prompt and cursor */
  padding: 0em 0.25em;
  margin: 0em 0.25em;
}
input.raw_input:focus {
  box-shadow: none;
}
p.p-space {
  margin-bottom: 10px;
}
div.output_unrecognized {
  padding: 5px;
  font-weight: bold;
  color: red;
}
div.output_unrecognized a {
  color: inherit;
  text-decoration: none;
}
div.output_unrecognized a:hover {
  color: inherit;
  text-decoration: none;
}
.rendered_html {
  color: #000;
  /* any extras will just be numbers: */
}
.rendered_html em {
  font-style: italic;
}
.rendered_html strong {
  font-weight: bold;
}
.rendered_html u {
  text-decoration: underline;
}
.rendered_html :link {
  text-decoration: underline;
}
.rendered_html :visited {
  text-decoration: underline;
}
.rendered_html h1 {
  font-size: 185.7%;
  margin: 1.08em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h2 {
  font-size: 157.1%;
  margin: 1.27em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h3 {
  font-size: 128.6%;
  margin: 1.55em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h4 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h5 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h6 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h1:first-child {
  margin-top: 0.538em;
}
.rendered_html h2:first-child {
  margin-top: 0.636em;
}
.rendered_html h3:first-child {
  margin-top: 0.777em;
}
.rendered_html h4:first-child {
  margin-top: 1em;
}
.rendered_html h5:first-child {
  margin-top: 1em;
}
.rendered_html h6:first-child {
  margin-top: 1em;
}
.rendered_html ul:not(.list-inline),
.rendered_html ol:not(.list-inline) {
  padding-left: 2em;
}
.rendered_html ul {
  list-style: disc;
}
.rendered_html ul ul {
  list-style: square;
  margin-top: 0;
}
.rendered_html ul ul ul {
  list-style: circle;
}
.rendered_html ol {
  list-style: decimal;
}
.rendered_html ol ol {
  list-style: upper-alpha;
  margin-top: 0;
}
.rendered_html ol ol ol {
  list-style: lower-alpha;
}
.rendered_html ol ol ol ol {
  list-style: lower-roman;
}
.rendered_html ol ol ol ol ol {
  list-style: decimal;
}
.rendered_html * + ul {
  margin-top: 1em;
}
.rendered_html * + ol {
  margin-top: 1em;
}
.rendered_html hr {
  color: black;
  background-color: black;
}
.rendered_html pre {
  margin: 1em 2em;
  padding: 0px;
  background-color: #fff;
}
.rendered_html code {
  background-color: #eff0f1;
}
.rendered_html p code {
  padding: 1px 5px;
}
.rendered_html pre code {
  background-color: #fff;
}
.rendered_html pre,
.rendered_html code {
  border: 0;
  color: #000;
  font-size: 100%;
}
.rendered_html blockquote {
  margin: 1em 2em;
}
.rendered_html table {
  margin-left: auto;
  margin-right: auto;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  color: black;
  font-size: 12px;
  table-layout: fixed;
}
.rendered_html thead {
  border-bottom: 1px solid black;
  vertical-align: bottom;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
  text-align: right;
  vertical-align: middle;
  padding: 0.5em 0.5em;
  line-height: normal;
  white-space: normal;
  max-width: none;
  border: none;
}
.rendered_html th {
  font-weight: bold;
}
.rendered_html tbody tr:nth-child(odd) {
  background: #f5f5f5;
}
.rendered_html tbody tr:hover {
  background: rgba(66, 165, 245, 0.2);
}
.rendered_html * + table {
  margin-top: 1em;
}
.rendered_html p {
  text-align: left;
}
.rendered_html * + p {
  margin-top: 1em;
}
.rendered_html img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.rendered_html * + img {
  margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
  max-width: 100%;
  height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
  max-width: none;
}
.rendered_html .alert {
  margin-bottom: initial;
}
.rendered_html * + .alert {
  margin-top: 1em;
}
[dir="rtl"] .rendered_html p {
  text-align: right;
}
div.text_cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.text_cell > div.prompt {
    display: none;
  }
}
div.text_cell_render {
  /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
  outline: none;
  resize: none;
  width: inherit;
  border-style: none;
  padding: 0.5em 0.5em 0.5em 0.4em;
  color: #000;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
a.anchor-link:link {
  text-decoration: none;
  padding: 0px 20px;
  visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
  visibility: visible;
}
.text_cell.rendered .input_area {
  display: none;
}
.text_cell.rendered .rendered_html {
  overflow-x: auto;
  overflow-y: hidden;
}
.text_cell.rendered .rendered_html tr,
.text_cell.rendered .rendered_html th,
.text_cell.rendered .rendered_html td {
  max-width: none;
}
.text_cell.unrendered .text_cell_render {
  display: none;
}
.text_cell .dropzone .input_area {
  border: 2px dashed #bababa;
  margin: -1px;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
  font-size: 185.7%;
}
.cm-header-2 {
  font-size: 157.1%;
}
.cm-header-3 {
  font-size: 128.6%;
}
.cm-header-4 {
  font-size: 110%;
}
.cm-header-5 {
  font-size: 100%;
  font-style: italic;
}
.cm-header-6 {
  font-size: 100%;
  font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
  .notebook_app {
    padding-left: 0px;
    padding-right: 0px;
  }
}
#ipython-main-app {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook_panel {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook {
  font-size: 14px;
  line-height: 20px;
  overflow-y: hidden;
  overflow-x: auto;
  width: 100%;
  /* This spaces the page away from the edge of the notebook area */
  padding-top: 20px;
  margin: 0px;
  outline: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  min-height: 100%;
}
@media not print {
  #notebook-container {
    padding: 15px;
    background-color: #fff;
    min-height: 0;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
@media print {
  #notebook-container {
    width: 100%;
  }
}
div.ui-widget-content {
  border: 1px solid #ababab;
  outline: none;
}
pre.dialog {
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 0.4em;
  padding-left: 2em;
}
p.dialog {
  padding: 0.2em;
}
/* Word-wrap output correctly.  This is the CSS3 spelling, though Firefox seems
   to not honor it correctly.  Webkit browsers (Chrome, rekonq, Safari) do.
 */
pre,
code,
kbd,
samp {
  white-space: pre-wrap;
}
#fonttest {
  font-family: monospace;
}
p {
  margin-bottom: 0;
}
.end_space {
  min-height: 100px;
  transition: height .2s ease;
}
.notebook_app > #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
  .notebook_app {
    background-color: #EEE;
  }
}
kbd {
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  margin: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.jupyter-keybindings {
  padding: 1px;
  line-height: 24px;
  border-bottom: 1px solid gray;
}
.jupyter-keybindings input {
  margin: 0;
  padding: 0;
  border: none;
}
.jupyter-keybindings i {
  padding: 6px;
}
.well code {
  background-color: #ffffff;
  border-color: #ababab;
  border-width: 1px;
  border-style: solid;
  padding: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
  border: thin solid #CFCFCF;
  border-bottom: none;
  background: #EEE;
  border-radius: 2px 2px 0px 0px;
  width: 100%;
  height: 29px;
  padding-right: 4px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
  display: -webkit-flex;
}
@media print {
  .celltoolbar {
    display: none;
  }
}
.ctb_hideshow {
  display: none;
  vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
   Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
  display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border: 1px solid #cfcfcf;
}
.celltoolbar {
  font-size: 87%;
  padding-top: 3px;
}
.celltoolbar select {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
  width: inherit;
  font-size: inherit;
  height: 22px;
  padding: 0px;
  display: inline-block;
}
.celltoolbar select:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
  color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
  color: #999;
}
.celltoolbar select::-ms-expand {
  border: 0;
  background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
  background-color: #eeeeee;
  opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
  cursor: not-allowed;
}
textarea.celltoolbar select {
  height: auto;
}
select.celltoolbar select {
  height: 30px;
  line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
  height: auto;
}
.celltoolbar label {
  margin-left: 5px;
  margin-right: 5px;
}
.tags_button_container {
  width: 100%;
  display: flex;
}
.tag-container {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  overflow: hidden;
  position: relative;
}
.tag-container > * {
  margin: 0 4px;
}
.remove-tag-btn {
  margin-left: 4px;
}
.tags-input {
  display: flex;
}
.cell-tag:last-child:after {
  content: "";
  position: absolute;
  right: 0;
  width: 40px;
  height: 100%;
  /* Fade to background color of cell toolbar */
  background: linear-gradient(to right, rgba(0, 0, 0, 0), #EEE);
}
.tags-input > * {
  margin-left: 4px;
}
.cell-tag,
.tags-input input,
.tags-input button {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
  box-shadow: none;
  width: inherit;
  font-size: inherit;
  height: 22px;
  line-height: 22px;
  padding: 0px 4px;
  display: inline-block;
}
.cell-tag:focus,
.tags-input input:focus,
.tags-input button:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.cell-tag::-moz-placeholder,
.tags-input input::-moz-placeholder,
.tags-input button::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.cell-tag:-ms-input-placeholder,
.tags-input input:-ms-input-placeholder,
.tags-input button:-ms-input-placeholder {
  color: #999;
}
.cell-tag::-webkit-input-placeholder,
.tags-input input::-webkit-input-placeholder,
.tags-input button::-webkit-input-placeholder {
  color: #999;
}
.cell-tag::-ms-expand,
.tags-input input::-ms-expand,
.tags-input button::-ms-expand {
  border: 0;
  background-color: transparent;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
.cell-tag[readonly],
.tags-input input[readonly],
.tags-input button[readonly],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
  background-color: #eeeeee;
  opacity: 1;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
  cursor: not-allowed;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button {
  height: auto;
}
select.cell-tag,
select.tags-input input,
select.tags-input button {
  height: 30px;
  line-height: 30px;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button,
select[multiple].cell-tag,
select[multiple].tags-input input,
select[multiple].tags-input button {
  height: auto;
}
.cell-tag,
.tags-input button {
  padding: 0px 4px;
}
.cell-tag {
  background-color: #fff;
  white-space: nowrap;
}
.tags-input input[type=text]:focus {
  outline: none;
  box-shadow: none;
  border-color: #ccc;
}
.completions {
  position: absolute;
  z-index: 110;
  overflow: hidden;
  border: 1px solid #ababab;
  border-radius: 2px;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  line-height: 1;
}
.completions select {
  background: white;
  outline: none;
  border: none;
  padding: 0px;
  margin: 0px;
  overflow: auto;
  font-family: monospace;
  font-size: 110%;
  color: #000;
  width: auto;
}
.completions select option.context {
  color: #286090;
}
#kernel_logo_widget .current_kernel_logo {
  display: none;
  margin-top: -1px;
  margin-bottom: -1px;
  width: 32px;
  height: 32px;
}
[dir="rtl"] #kernel_logo_widget {
  float: left !important;
  float: left;
}
.modal .modal-body .move-path {
  display: flex;
  flex-direction: row;
  justify-content: space;
  align-items: center;
}
.modal .modal-body .move-path .server-root {
  padding-right: 20px;
}
.modal .modal-body .move-path .path-input {
  flex: 1;
}
#menubar {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 1px;
}
#menubar .navbar {
  border-top: 1px;
  border-radius: 0px 0px 2px 2px;
  margin-bottom: 0px;
}
#menubar .navbar-toggle {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  border: none;
}
#menubar .navbar-collapse {
  clear: left;
}
[dir="rtl"] #menubar .navbar-toggle {
  float: right;
}
[dir="rtl"] #menubar .navbar-collapse {
  clear: right;
}
[dir="rtl"] #menubar .navbar-nav {
  float: right;
}
[dir="rtl"] #menubar .nav {
  padding-right: 0px;
}
[dir="rtl"] #menubar .navbar-nav > li {
  float: right;
}
[dir="rtl"] #menubar .navbar-right {
  float: left !important;
}
[dir="rtl"] ul.dropdown-menu {
  text-align: right;
  left: auto;
}
[dir="rtl"] ul#new-menu.dropdown-menu {
  right: auto;
  left: 0;
}
.nav-wrapper {
  border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
  padding-top: 4px;
}
[dir="rtl"] i.menu-icon.pull-right {
  float: left !important;
  float: left;
}
ul#help_menu li a {
  overflow: hidden;
  padding-right: 2.2em;
}
ul#help_menu li a i {
  margin-right: -1.2em;
}
[dir="rtl"] ul#help_menu li a {
  padding-left: 2.2em;
}
[dir="rtl"] ul#help_menu li a i {
  margin-right: 0;
  margin-left: -1.2em;
}
[dir="rtl"] ul#help_menu li a i.pull-right {
  float: left !important;
  float: left;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
[dir="rtl"] .dropdown-submenu > .dropdown-menu {
  right: 100%;
  margin-right: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  content: "\f0da";
  float: right;
  color: #333333;
  margin-top: 2px;
  margin-right: -10px;
}
.dropdown-submenu > a:after.fa-pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.fa-pull-right {
  margin-left: .3em;
}
.dropdown-submenu > a:after.pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
  margin-left: .3em;
}
[dir="rtl"] .dropdown-submenu > a:after {
  float: left;
  content: "\f0d9";
  margin-right: 0;
  margin-left: -10px;
}
.dropdown-submenu:hover > a:after {
  color: #262626;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
#notification_area {
  float: right !important;
  float: right;
  z-index: 10;
}
[dir="rtl"] #notification_area {
  float: left !important;
  float: left;
}
.indicator_area {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
[dir="rtl"] .indicator_area {
  float: left !important;
  float: left;
}
#kernel_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
  padding-left: 5px;
  padding-right: 5px;
}
[dir="rtl"] #kernel_indicator {
  float: left !important;
  float: left;
  border-left: 0;
  border-right: 1px solid;
}
#modal_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
[dir="rtl"] #modal_indicator {
  float: left !important;
  float: left;
}
#readonly-indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  margin-top: 2px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  display: none;
}
.modal_indicator:before {
  width: 1.28571429em;
  text-align: center;
}
.edit_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f040";
}
.edit_mode .modal_indicator:before.fa-pull-left {
  margin-right: .3em;
}
.edit_mode .modal_indicator:before.fa-pull-right {
  margin-left: .3em;
}
.edit_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.command_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ' ';
}
.command_mode .modal_indicator:before.fa-pull-left {
  margin-right: .3em;
}
.command_mode .modal_indicator:before.fa-pull-right {
  margin-left: .3em;
}
.command_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.kernel_idle_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f10c";
}
.kernel_idle_icon:before.fa-pull-left {
  margin-right: .3em;
}
.kernel_idle_icon:before.fa-pull-right {
  margin-left: .3em;
}
.kernel_idle_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_busy_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f111";
}
.kernel_busy_icon:before.fa-pull-left {
  margin-right: .3em;
}
.kernel_busy_icon:before.fa-pull-right {
  margin-left: .3em;
}
.kernel_busy_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_dead_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1e2";
}
.kernel_dead_icon:before.fa-pull-left {
  margin-right: .3em;
}
.kernel_dead_icon:before.fa-pull-right {
  margin-left: .3em;
}
.kernel_dead_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_disconnected_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f127";
}
.kernel_disconnected_icon:before.fa-pull-left {
  margin-right: .3em;
}
.kernel_disconnected_icon:before.fa-pull-right {
  margin-left: .3em;
}
.kernel_disconnected_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
  margin-left: .3em;
}
.notification_widget {
  color: #777;
  z-index: 10;
  background: rgba(240, 240, 240, 0.5);
  margin-right: 4px;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.notification_widget:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget .badge {
  color: #fff;
  background-color: #333;
}
.notification_widget.warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.notification_widget.warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.notification_widget.success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.notification_widget.success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.notification_widget.info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.notification_widget.info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.notification_widget.danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.notification_widget.danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger .badge {
  color: #d9534f;
  background-color: #fff;
}
div#pager {
  background-color: #fff;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  display: none;
  position: fixed;
  bottom: 0px;
  width: 100%;
  max-height: 50%;
  padding-top: 8px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  /* Display over codemirror */
  z-index: 100;
  /* Hack which prevents jquery ui resizable from changing top. */
  top: auto !important;
}
div#pager pre {
  line-height: 1.21429em;
  color: #000;
  background-color: #f7f7f7;
  padding: 0.4em;
}
div#pager #pager-button-area {
  position: absolute;
  top: 8px;
  right: 20px;
}
div#pager #pager-contents {
  position: relative;
  overflow: auto;
  width: 100%;
  height: 100%;
}
div#pager #pager-contents #pager-container {
  position: relative;
  padding: 15px 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
  top: 0px;
  height: 8px;
  background: #f7f7f7;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  /* This injects handle bars (a short, wide = symbol) for 
        the resize handle. */
}
div#pager .ui-resizable-handle::after {
  content: '';
  top: 2px;
  left: 50%;
  height: 3px;
  width: 30px;
  margin-left: -15px;
  position: absolute;
  border-top: 1px solid #cfcfcf;
}
.quickhelp {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  line-height: 1.8em;
}
.shortcut_key {
  display: inline-block;
  width: 21ex;
  text-align: right;
  font-family: monospace;
}
.shortcut_descr {
  display: inline-block;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
span.save_widget {
  height: 30px;
  margin-top: 4px;
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
  width: 50%;
  flex: 1;
}
span.save_widget span.filename {
  height: 100%;
  line-height: 1em;
  margin-left: 16px;
  border: none;
  font-size: 146.5%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  border-radius: 2px;
}
span.save_widget span.filename:hover {
  background-color: #e6e6e6;
}
[dir="rtl"] span.save_widget.pull-left {
  float: right !important;
  float: right;
}
[dir="rtl"] span.save_widget span.filename {
  margin-left: 0;
  margin-right: 16px;
}
span.checkpoint_status,
span.autosave_status {
  font-size: small;
  white-space: nowrap;
  padding: 0 5px;
}
@media (max-width: 767px) {
  span.save_widget {
    font-size: small;
    padding: 0 0 0 5px;
  }
  span.checkpoint_status,
  span.autosave_status {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  span.checkpoint_status {
    display: none;
  }
  span.autosave_status {
    font-size: x-small;
  }
}
.toolbar {
  padding: 0px;
  margin-left: -5px;
  margin-top: 2px;
  margin-bottom: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
  width: auto;
  vertical-align: middle;
  margin-right: 2px;
  margin-bottom: 0px;
  display: inline;
  font-size: 92%;
  margin-left: 0.3em;
  margin-right: 0.3em;
  padding: 0px;
  padding-top: 3px;
}
.toolbar .btn {
  padding: 2px 8px;
}
.toolbar .btn-group {
  margin-top: 0px;
  margin-left: 5px;
}
.toolbar-btn-label {
  margin-left: 6px;
}
#maintoolbar {
  margin-bottom: -3px;
  margin-top: -8px;
  border: 0px;
  min-height: 27px;
  margin-left: 0px;
  padding-top: 11px;
  padding-bottom: 3px;
}
#maintoolbar .navbar-text {
  float: none;
  vertical-align: middle;
  text-align: right;
  margin-left: 5px;
  margin-right: 0px;
  margin-top: 0px;
}
.select-xs {
  height: 24px;
}
[dir="rtl"] .btn-group > .btn,
.btn-group-vertical > .btn {
  float: right;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
  background-color: #F37626;
  color: white;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
 * of chance of beeing generated from the ../less/[samename].less file, you can
 * try to get back the less file by reverting somme commit in history
 **/
/*
 * We'll try to get something pretty, so we
 * have some strange css to have the scroll bar on
 * the left with fix button on the top right of the tooltip
 */
@-moz-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-moz-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*properties of tooltip after "expand"*/
.bigtooltip {
  overflow: auto;
  height: 200px;
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 80px;
}
.tooltipbuttons {
  position: absolute;
  padding-right: 15px;
  top: 0px;
  right: 0px;
}
.tooltiptext {
  /*avoid the button to overlap on some docstring*/
  padding-right: 30px;
}
.ipython_tooltip {
  max-width: 700px;
  /*fade-in animation when inserted*/
  -webkit-animation: fadeOut 400ms;
  -moz-animation: fadeOut 400ms;
  animation: fadeOut 400ms;
  -webkit-animation: fadeIn 400ms;
  -moz-animation: fadeIn 400ms;
  animation: fadeIn 400ms;
  vertical-align: middle;
  background-color: #f7f7f7;
  overflow: visible;
  border: #ababab 1px solid;
  outline: none;
  padding: 3px;
  margin: 0px;
  padding-left: 7px;
  font-family: monospace;
  min-height: 50px;
  -moz-box-shadow: 0px 6px 10px -1px #adadad;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  border-radius: 2px;
  position: absolute;
  z-index: 1000;
}
.ipython_tooltip a {
  float: right;
}
.ipython_tooltip .tooltiptext pre {
  border: 0;
  border-radius: 0;
  font-size: 100%;
  background-color: #f7f7f7;
}
.pretooltiparrow {
  left: 0px;
  margin: 0px;
  top: -16px;
  width: 40px;
  height: 16px;
  overflow: hidden;
  position: absolute;
}
.pretooltiparrow:before {
  background-color: #f7f7f7;
  border: 1px #ababab solid;
  z-index: 11;
  content: "";
  position: absolute;
  left: 15px;
  top: 10px;
  width: 25px;
  height: 25px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
ul.typeahead-list i {
  margin-left: -10px;
  width: 18px;
}
[dir="rtl"] ul.typeahead-list i {
  margin-left: 0;
  margin-right: -10px;
}
ul.typeahead-list {
  max-height: 80vh;
  overflow: auto;
}
ul.typeahead-list > li > a {
  /** Firefox bug **/
  /* see https://github.com/jupyter/notebook/issues/559 */
  white-space: normal;
}
ul.typeahead-list  > li > a.pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .typeahead-list {
  text-align: right;
}
.cmd-palette .modal-body {
  padding: 7px;
}
.cmd-palette form {
  background: white;
}
.cmd-palette input {
  outline: none;
}
.no-shortcut {
  min-width: 20px;
  color: transparent;
}
[dir="rtl"] .no-shortcut.pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .command-shortcut.pull-right {
  float: left !important;
  float: left;
}
.command-shortcut:before {
  content: "(command mode)";
  padding-right: 3px;
  color: #777777;
}
.edit-shortcut:before {
  content: "(edit)";
  padding-right: 3px;
  color: #777777;
}
[dir="rtl"] .edit-shortcut.pull-right {
  float: left !important;
  float: left;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
  background-color: #BBDEFB;
  border-color: #90CAF9;
  border-style: solid;
  border-width: 1px;
  border-radius: 0px;
}
[dir="ltr"] #find-and-replace .input-group-btn + .form-control {
  border-left: none;
}
[dir="rtl"] #find-and-replace .input-group-btn + .form-control {
  border-right: none;
}
#find-and-replace #replace-preview .replace .match {
  background-color: #FFCDD2;
  border-color: #EF9A9A;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
  background-color: #C8E6C9;
  border-color: #A5D6A7;
  border-radius: 0px;
}
#find-and-replace #replace-preview {
  max-height: 60vh;
  overflow: auto;
}
#find-and-replace #replace-preview pre {
  padding: 5px 10px;
}
.terminal-app {
  background: #EEE;
}
.terminal-app #header {
  background: #fff;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
  width: 100%;
  float: left;
  font-family: monospace;
  color: white;
  background: black;
  padding: 0.4em;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
  line-height: 1em;
  font-size: 14px;
}
.terminal-app .terminal .xterm-rows {
  padding: 10px;
}
.terminal-app .terminal-cursor {
  color: black;
  background: white;
}
.terminal-app #terminado-container {
  margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
    </style>
<style type="text/css">
    .highlight .hll { background-color: #ffffcc }
.highlight  { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sa { color: #BA2121 } /* Literal.String.Affix */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0000FF } /* Name.Function.Magic */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .vm { color: #19177C } /* Name.Variable.Magic */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
    </style>


<style type="text/css">
/* Overrides of notebook CSS for static HTML export */
body {
  overflow: visible;
  padding: 8px;
}

div#notebook {
  overflow: visible;
  border-top: none;
}@media print {
  div.cell {
    display: block;
    page-break-inside: avoid;
  } 
  div.output_wrapper { 
    display: block;
    page-break-inside: avoid; 
  }
  div.output { 
    display: block;
    page-break-inside: avoid; 
  }
}
</style>

<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">

<!-- Loading mathjax macro -->
<!-- Load mathjax -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS_HTML"></script>
    <!-- MathJax configuration -->
    <script type="text/x-mathjax-config">
    MathJax.Hub.Config({
        tex2jax: {
            inlineMath: [ ['$','$'], ["\\(","\\)"] ],
            displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
            processEscapes: true,
            processEnvironments: true
        },
        // Center justify equations in code and markdown cells. Elsewhere
        // we use CSS to left justify single line equations in code cells.
        displayAlign: 'center',
        "HTML-CSS": {
            styles: {'.MathJax_Display': {"margin": 0}},
            linebreaks: { automatic: true }
        }
    });
    </script>
    <!-- End of mathjax configuration --></head>
<body>
  <div tabindex="-1" id="notebook" class="border-box-sizing">
    <div class="container" id="notebook-container">

<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="The-Lorenz-Differential-Equations">The Lorenz Differential Equations<a class="anchor-link" href="#The-Lorenz-Differential-Equations">&#182;</a></h1>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Before we start, we import some preliminary libraries. We will also import (below) the accompanying <code>lorenz.py</code> file, which contains the actual solver and plotting routine.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[1]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">%</span><span class="k">matplotlib</span> inline
<span class="kn">from</span> <span class="nn">ipywidgets</span> <span class="kn">import</span> <span class="n">interactive</span><span class="p">,</span> <span class="n">fixed</span>
</pre></div>

    </div>
</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>We explore the Lorenz system of differential equations:</p>
$$
\begin{aligned}
\dot{x} &amp; = \sigma(y-x) \\
\dot{y} &amp; = \rho x - y - xz \\
\dot{z} &amp; = -\beta z + xy
\end{aligned}
$$<p>Let's change ($\sigma$, $\beta$, $\rho$) with ipywidgets and examine the trajectories.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[2]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">lorenz</span> <span class="kn">import</span> <span class="n">solve_lorenz</span>
<span class="n">w</span><span class="o">=</span><span class="n">interactive</span><span class="p">(</span><span class="n">solve_lorenz</span><span class="p">,</span><span class="n">sigma</span><span class="o">=</span><span class="p">(</span><span class="mf">0.0</span><span class="p">,</span><span class="mf">50.0</span><span class="p">),</span><span class="n">rho</span><span class="o">=</span><span class="p">(</span><span class="mf">0.0</span><span class="p">,</span><span class="mf">50.0</span><span class="p">))</span>
<span class="n">w</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>



<div class="output_svg output_subarea ">
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with matplotlib (https://matplotlib.org/) -->
<svg height="302.4pt" version="1.1" viewBox="0 0 446.4 302.4" width="446.4pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 <defs>
  <style type="text/css">
*{stroke-linecap:butt;stroke-linejoin:round;}
  </style>
 </defs>
 <g id="figure_1">
  <g id="patch_1">
   <path d="M 0 302.4 
L 446.4 302.4 
L 446.4 0 
L 0 0 
z
" style="fill:none;"/>
  </g>
  <g id="patch_2">
   <path d="M 7.2 295.2 
L 439.2 295.2 
L 439.2 7.2 
L 7.2 7.2 
z
" style="fill:#ffffff;"/>
  </g>
  <g id="axes_1">
   <g id="line2d_1">
    <path clip-path="url(#p1ea965f67c)" d="M 234.777408 272.206351 
L 227.763513 267.059496 
L 225.348394 265.531987 
L 223.026626 264.315389 
L 220.661839 263.356741 
L 218.135142 262.611975 
L 215.336666 262.041786 
L 212.159213 261.606205 
L 207.143536 261.150813 
L 195.438465 260.181193 
L 188.953475 259.355398 
L 184.046039 258.50896 
L 178.631906 257.314964 
L 172.684824 255.651703 
L 169.506266 254.598609 
L 166.190264 253.369929 
L 162.737883 251.942324 
L 159.151833 250.290569 
L 155.436779 248.387635 
L 151.599687 246.20487 
L 147.6502 243.712275 
L 143.60104 240.878917 
L 139.468419 237.673498 
L 135.272452 234.065108 
L 131.037551 230.024179 
L 126.792766 225.52366 
L 122.572049 220.540427 
L 118.414396 215.056899 
L 114.363821 209.062853 
L 110.469111 202.557357 
L 106.783324 195.550745 
L 103.36297 188.066506 
L 100.266869 180.142917 
L 97.554649 171.834236 
L 95.284941 163.211259 
L 93.513292 154.361041 
L 92.289927 145.385617 
L 91.657475 136.399652 
L 91.648826 127.526995 
L 92.285313 118.896289 
L 93.575365 110.63586 
L 95.513798 102.86824 
L 98.081816 95.704769 
L 101.247747 89.240693 
L 104.968454 83.5512 
L 109.191312 78.688691 
L 113.85656 74.681481 
L 118.899847 71.533958 
L 124.254755 69.228084 
L 129.855139 67.725991 
L 135.637146 66.973378 
L 141.54082 66.903348 
L 147.511281 67.440358 
L 153.49946 68.504009 
L 159.462463 70.01245 
L 165.3636 71.885267 
L 171.172171 74.045781 
L 176.863068 76.422746 
L 182.416263 78.951494 
L 187.81624 81.574576 
L 198.113524 86.911142 
L 216.555325 96.987665 
L 228.490204 103.400552 
L 235.582018 107.011746 
L 242.018574 110.09016 
L 247.833751 112.664671 
L 253.061007 114.780096 
L 257.732045 116.490338 
L 263.759115 118.423775 
L 270.101264 120.130648 
L 277.035639 121.922483 
L 278.142514 122.372703 
L 278.898588 122.858578 
L 279.325928 123.404772 
L 279.447851 124.029866 
L 279.288964 124.746549 
L 278.875066 125.561998 
L 277.834832 126.973954 
L 275.809617 129.18862 
L 271.845892 133.077333 
L 262.907984 141.763566 
L 258.847284 146.053343 
L 255.927552 149.457364 
L 253.496858 152.669282 
L 251.917559 155.091308 
L 250.659598 157.379841 
L 249.712515 159.534243 
L 249.062428 161.55357 
L 248.69456 163.435549 
L 248.59506 165.175977 
L 248.752254 166.768365 
L 249.157409 168.203709 
L 249.805147 169.470284 
L 250.448865 170.300758 
L 251.22832 171.020761 
L 252.144919 171.621853 
L 253.200918 172.094439 
L 254.399254 172.427703 
L 255.743322 172.609553 
L 257.236684 172.626601 
L 258.882707 172.464199 
L 260.684108 172.106548 
L 262.642386 171.536931 
L 264.757131 170.738096 
L 267.0252 169.692867 
L 269.439739 168.385014 
L 271.989077 166.800467 
L 274.655502 164.92891 
L 277.413987 162.765791 
L 280.23096 160.314722 
L 283.063264 157.590181 
L 285.857514 154.620301 
L 288.550088 151.44941 
L 291.068058 148.139829 
L 293.33129 144.772313 
L 295.255922 141.444518 
L 296.759217 138.266964 
L 297.489503 136.289688 
L 297.97934 134.46538 
L 298.213011 132.826413 
L 298.17916 131.401843 
L 297.871449 130.21608 
L 297.28901 129.287746 
L 296.436661 128.628817 
L 295.324862 128.244148 
L 293.969395 128.131405 
L 292.390793 128.281432 
L 290.613569 128.678992 
L 288.665285 129.303823 
L 285.487165 130.613928 
L 282.094103 132.29079 
L 278.587205 134.241841 
L 273.893783 137.120651 
L 269.34935 140.158427 
L 265.095419 143.224661 
L 261.227816 146.232433 
L 257.801899 149.130871 
L 254.840447 151.895186 
L 252.34217 154.517215 
L 250.289545 156.997861 
L 248.6554 159.341782 
L 247.408052 161.55403 
L 246.515105 163.638179 
L 245.946091 165.595414 
L 245.674203 167.424195 
L 245.677325 169.120196 
L 245.938561 170.676322 
L 246.446402 172.082697 
L 247.194651 173.326543 
L 247.912739 174.143327 
L 248.766577 174.851837 
L 249.758776 175.442886 
L 250.893152 175.905959 
L 252.17453 176.22908 
L 253.608518 176.398694 
L 255.201206 176.399558 
L 256.958794 176.214679 
L 258.887111 175.825332 
L 260.991014 175.211181 
L 263.273621 174.350577 
L 265.735374 173.221103 
L 268.372881 171.800429 
L 271.177563 170.067602 
L 274.134073 168.004851 
L 277.218574 165.599989 
L 280.396948 162.849458 
L 283.623113 159.761959 
L 286.837703 156.362463 
L 289.967454 152.696211 
L 292.925712 148.832044 
L 295.614508 144.864175 
L 297.928576 140.911355 
L 299.210349 138.35249 
L 300.247887 135.906289 
L 301.013492 133.618038 
L 301.483261 131.531961 
L 301.638309 129.689173 
L 301.465858 128.125627 
L 300.960096 126.870216 
L 300.582452 126.364766 
L 300.122718 125.943214 
L 299.582305 125.606578 
L 298.267414 125.188944 
L 296.658076 125.107411 
L 294.780918 125.348069 
L 292.667767 125.888727 
L 290.354294 126.700553 
L 286.592031 128.352561 
L 282.595861 130.416041 
L 278.491743 132.768768 
L 273.045117 136.166423 
L 267.825327 139.6715 
L 262.98952 143.137575 
L 258.635706 146.477387 
L 254.812105 149.648997 
L 251.528863 152.640565 
L 248.769554 155.457388 
L 246.501063 158.112487 
L 244.681414 160.620608 
L 243.26555 162.994896 
L 242.209365 165.245396 
L 241.472334 167.378638 
L 241.019091 169.397792 
L 240.820256 171.303034 
L 240.85275 173.091915 
L 241.099791 174.759641 
L 241.550697 176.29919 
L 242.200598 177.701263 
L 243.05011 178.954066 
L 244.105006 180.042921 
L 245.375887 180.949714 
L 246.479694 181.497125 
L 247.721257 181.918527 
L 249.109601 182.200938 
L 250.654729 182.329337 
L 252.367394 182.286429 
L 254.258776 182.052428 
L 256.340048 181.604892 
L 258.621783 180.918651 
L 261.113161 179.965907 
L 263.820928 178.71658 
L 266.748054 177.139034 
L 269.892042 175.201332 
L 273.242871 172.873193 
L 276.780566 170.128854 
L 280.472485 166.950987 
L 284.27049 163.335767 
L 288.10831 159.298968 
L 291.899583 154.882692 
L 295.537249 150.161862 
L 297.815359 146.899441 
L 299.928082 143.594028 
L 301.832094 140.29621 
L 303.483365 137.06307 
L 304.838762 133.956549 
L 305.857905 131.041132 
L 306.505177 128.380938 
L 306.751735 126.036368 
L 306.577367 124.060609 
L 306.328761 123.224857 
L 305.972 122.496319 
L 305.507573 121.878229 
L 304.93669 121.372863 
L 304.261279 120.981508 
L 303.483967 120.704449 
L 302.608052 120.540975 
L 301.637464 120.489403 
L 299.430856 120.710678 
L 296.906191 121.337534 
L 294.111791 122.328176 
L 291.099908 123.633003 
L 286.291924 126.061012 
L 281.292569 128.891269 
L 274.603371 133.00447 
L 268.166477 137.221225 
L 260.798298 142.327317 
L 254.395241 147.067819 
L 250.020488 150.560507 
L 246.296325 153.801157 
L 243.178828 156.819631 
L 240.608379 159.649044 
L 238.518885 162.319576 
L 236.844051 164.855878 
L 235.52134 167.276616 
L 234.494232 169.595091 
L 233.551438 172.362729 
L 232.913402 174.99505 
L 232.516786 177.497595 
L 232.292952 180.332649 
L 232.290488 182.985202 
L 232.521632 185.847492 
L 232.903231 188.09819 
L 233.455617 190.156068 
L 234.194719 192.01218 
L 234.974109 193.394843 
L 235.927871 194.615666 
L 236.837587 195.464556 
L 237.899242 196.187341 
L 239.136663 196.768758 
L 240.577803 197.189058 
L 242.255141 197.422796 
L 244.206008 197.43731 
L 246.472773 197.190858 
L 249.102703 196.630392 
L 252.147265 195.689035 
L 254.735273 194.683609 
L 257.60971 193.375431 
L 260.792069 191.716211 
L 264.300816 189.651463 
L 268.14899 187.121296 
L 272.340941 184.062332 
L 276.868075 180.411282 
L 281.703518 176.11086 
L 285.074223 172.861253 
L 288.536961 169.297207 
L 292.061814 165.419639 
L 295.61087 161.239109 
L 299.137578 156.778269 
L 302.586434 152.074279 
L 305.893142 147.180912 
L 308.985435 142.169976 
L 311.784697 137.131617 
L 314.208519 132.173029 
L 316.174212 127.415196 
L 317.603175 122.987426 
L 318.094161 120.938177 
L 318.425887 119.019798 
L 318.591931 117.247167 
L 318.587066 115.634017 
L 318.407392 114.192644 
L 318.050446 112.933613 
L 317.515281 111.86552 
L 316.802526 110.994777 
L 315.9144 110.325464 
L 314.854704 109.859234 
L 313.628771 109.595284 
L 312.243385 109.530393 
L 310.706669 109.659022 
L 309.027946 109.973483 
L 307.217576 110.46415 
L 303.247445 111.927529 
L 298.892885 113.944088 
L 294.255045 116.396826 
L 289.433874 119.166616 
L 282.061357 123.672235 
L 270.039734 131.367615 
L 247.906511 145.853948 
L 239.005493 151.896733 
L 233.154434 156.15733 
L 229.340263 159.194226 
L 226.1623 161.986505 
L 223.5 164.593121 
L 220.728223 167.652303 
L 217.966489 171.094948 
L 211.334027 179.721976 
L 209.259044 181.920695 
L 207.449077 183.5433 
L 205.465731 185.024684 
L 203.275392 186.340277 
L 201.478436 187.199381 
L 199.536628 187.930983 
L 197.440332 188.515354 
L 195.182127 188.929225 
L 192.757544 189.145504 
L 190.166036 189.133131 
L 187.41219 188.857208 
L 187.41219 188.857208 
" style="fill:none;stroke:#440154;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_2">
    <path clip-path="url(#p1ea965f67c)" d="M 262.696398 246.757594 
L 265.940083 242.78888 
L 271.849945 236.117259 
L 287.549104 218.876848 
L 293.943309 211.539982 
L 300.890907 203.201421 
L 308.341521 193.749187 
L 312.230287 188.577498 
L 316.209239 183.09916 
L 320.260332 177.31171 
L 324.361953 171.217623 
L 328.488606 164.825386 
L 332.610645 158.150619 
L 336.694074 151.217239 
L 340.700445 144.058572 
L 344.586894 136.718364 
L 348.306332 129.251574 
L 351.807859 121.724845 
L 355.037401 114.216519 
L 357.938628 106.816064 
L 360.454161 99.62279 
L 362.527053 92.74376 
L 364.102549 86.290841 
L 365.130048 80.376933 
L 365.56519 75.111476 
L 365.371948 70.59546 
L 364.524579 66.916271 
L 363.00927 64.142748 
L 360.825326 62.320924 
L 357.985754 61.470879 
L 354.517159 61.585053 
L 350.458915 62.628266 
L 345.861659 64.53948 
L 340.785212 67.235163 
L 335.296107 70.613931 
L 329.464905 74.562022 
L 323.363539 78.959088 
L 310.63042 88.618883 
L 291.138897 103.652652 
L 278.4626 113.054355 
L 272.327373 117.397905 
L 266.359993 121.457589 
L 260.577854 125.212999 
L 254.993562 128.652919 
L 249.615647 131.77373 
L 244.449254 134.57789 
L 239.496768 137.072553 
L 234.758386 139.268361 
L 230.232612 141.178425 
L 225.91668 142.817482 
L 221.806914 144.201226 
L 217.899017 145.345791 
L 214.188315 146.267362 
L 210.669938 146.981899 
L 207.338971 147.50495 
L 204.190563 147.851535 
L 201.220003 148.036082 
L 198.422776 148.072408 
L 195.794593 147.973728 
L 193.331404 147.75268 
L 191.029402 147.421368 
L 188.885006 146.991401 
L 186.894845 146.473945 
L 183.364605 145.21924 
L 180.414694 143.739112 
L 178.022272 142.110311 
L 176.164432 140.404766 
L 174.81706 138.689353 
L 173.953915 137.025268 
L 173.545984 135.467148 
L 173.561168 134.062126 
L 173.964305 132.848994 
L 174.717506 131.857628 
L 175.780744 131.108758 
L 177.112634 130.614146 
L 178.671317 130.377158 
L 180.415367 130.393672 
L 182.304648 130.653235 
L 184.301075 131.140372 
L 186.369225 131.835924 
L 188.476806 132.71835 
L 191.649927 134.34251 
L 194.765284 136.259003 
L 197.758395 138.395361 
L 200.581485 140.687073 
L 203.201618 143.079279 
L 205.598478 145.527075 
L 207.762054 147.994918 
L 209.690431 150.455527 
L 211.903593 153.690819 
L 213.727719 156.844775 
L 215.191804 159.897513 
L 216.328096 162.838374 
L 217.16883 165.662961 
L 217.743988 168.370985 
L 218.079869 170.964724 
L 218.198254 173.447938 
L 218.115987 175.825077 
L 217.844823 178.100697 
L 217.391454 180.278986 
L 216.757606 182.363334 
L 215.940182 184.355898 
L 214.931403 186.257108 
L 213.718942 188.065051 
L 212.286072 189.774685 
L 210.611855 191.376815 
L 208.67144 192.856741 
L 207.024551 193.873624 
L 205.199189 194.796998 
L 203.181968 195.610634 
L 200.959487 196.293979 
L 198.518993 196.821364 
L 195.849288 197.161181 
L 192.941974 197.275088 
L 189.793078 197.117376 
L 186.405147 196.634688 
L 184.019024 196.102661 
L 181.53793 195.379812 
L 178.971061 194.445712 
L 176.330952 193.279531 
L 173.633961 191.860719 
L 170.900725 190.169898 
L 168.156543 188.189992 
L 165.431642 185.907596 
L 162.761257 183.314566 
L 160.185458 180.409744 
L 157.748651 177.200762 
L 155.498691 173.705715 
L 153.485574 169.954559 
L 151.759688 165.98996 
L 150.369683 161.867388 
L 149.360072 157.654229 
L 148.76871 153.4278 
L 148.639286 151.335749 
L 148.624398 149.272268 
L 148.725897 147.248288 
L 148.94484 145.274624 
L 149.28147 143.361827 
L 149.735195 141.520032 
L 150.304591 139.758805 
L 150.987414 138.087015 
L 151.780629 136.512702 
L 152.680453 135.042977 
L 153.682402 133.683933 
L 154.781361 132.44058 
L 155.971655 131.316804 
L 157.247123 130.315348 
L 158.60121 129.437821 
L 160.027045 128.684719 
L 161.517533 128.055479 
L 163.06544 127.54854 
L 164.66347 127.161424 
L 166.304346 126.890827 
L 169.686038 126.682458 
L 173.15518 126.884405 
L 176.660502 127.451112 
L 180.155981 128.333685 
L 183.601549 129.482668 
L 186.963378 130.850254 
L 190.21384 132.391899 
L 193.331212 134.067362 
L 197.72346 136.755411 
L 201.745755 139.567567 
L 205.383146 142.428934 
L 208.63621 145.285058 
L 211.516969 148.098093 
L 214.045395 150.843032 
L 216.246554 153.504411 
L 218.148344 156.073619 
L 220.268507 159.349711 
L 221.975861 162.454802 
L 223.334242 165.394066 
L 224.401378 168.175742 
L 225.402192 171.445932 
L 226.109466 174.504474 
L 226.662673 177.922016 
L 227.006327 181.598851 
L 227.111209 185.443899 
L 226.984393 188.961043 
L 226.659726 192.19831 
L 226.135272 195.198333 
L 225.487661 197.659525 
L 224.760992 199.667084 
L 223.837202 201.595921 
L 222.666516 203.459273 
L 221.455888 204.969763 
L 219.981319 206.445557 
L 218.184337 207.885582 
L 216.467169 209.006423 
L 214.455046 210.08924 
L 212.098108 211.116752 
L 209.339628 212.060875 
L 206.116297 212.878047 
L 203.35262 213.369327 
L 200.258989 213.714795 
L 196.805977 213.864352 
L 192.966688 213.753353 
L 190.181655 213.494913 
L 187.211092 213.055546 
L 184.05348 212.401976 
L 180.710817 211.496654 
L 177.18967 210.297893 
L 173.502402 208.760336 
L 169.668538 206.835893 
L 165.71624 204.475287 
L 161.683782 201.630376 
L 157.620905 198.257366 
L 155.597002 196.361337 
L 153.58984 194.320994 
L 151.609223 192.134101 
L 149.66574 189.799633 
L 147.77073 187.317972 
L 145.936217 184.69109 
L 144.174825 181.922741 
L 142.499664 179.018619 
L 140.924199 175.98651 
L 139.462078 172.836398 
L 138.126951 169.580532 
L 136.932257 166.233446 
L 135.89099 162.811913 
L 135.015465 159.334832 
L 134.317061 155.823045 
L 133.805975 152.299082 
L 133.490985 148.786829 
L 133.379232 145.311138 
L 133.476025 141.897373 
L 133.784688 138.570917 
L 134.306452 135.356657 
L 135.040397 132.278454 
L 135.983437 129.358641 
L 137.130379 126.617543 
L 138.474015 124.073062 
L 140.005276 121.740333 
L 141.713425 119.631462 
L 143.58628 117.755359 
L 145.610471 116.117676 
L 147.771701 114.720828 
L 150.055024 113.564117 
L 152.445111 112.643926 
L 154.926503 111.953989 
L 157.48385 111.4857 
L 160.102122 111.228467 
L 162.766791 111.17008 
L 165.463983 111.297085 
L 168.180601 111.595146 
L 170.904418 112.04939 
L 173.624139 112.644717 
L 176.329438 113.366082 
L 181.660407 115.128424 
L 186.834288 117.225268 
L 191.802867 119.557603 
L 196.531328 122.040876 
L 200.996509 124.605562 
L 207.173686 128.488104 
L 212.717547 132.298957 
L 217.64433 135.955571 
L 221.98967 139.412606 
L 226.962316 143.679151 
L 231.115674 147.550022 
L 235.359508 151.860133 
L 239.390911 156.326303 
L 246.673193 164.603177 
L 248.772644 166.531456 
L 250.474798 167.780816 
L 252.248481 168.76231 
L 253.650146 169.315582 
L 255.129556 169.704578 
L 256.699587 169.920849 
L 258.371232 169.954516 
L 260.153466 169.794428 
L 262.052988 169.428405 
L 264.073846 168.843607 
L 266.216919 168.027071 
L 268.47927 166.966452 
L 270.85337 165.651021 
L 273.326215 164.072951 
L 275.878395 162.228912 
L 278.48317 160.121967 
L 281.105679 157.763694 
L 283.702426 155.176401 
L 286.221218 152.395192 
L 288.601785 149.469532 
L 290.777258 146.463906 
L 292.676684 143.457078 
L 294.228607 140.539563 
L 295.365607 137.809075 
L 295.863804 136.141478 
L 296.137529 134.628689 
L 296.176403 133.296007 
L 295.974092 132.165195 
L 295.528714 131.253553 
L 294.843054 130.573181 
L 293.924594 130.130514 
L 292.785325 129.926163 
L 291.441365 129.955073 
L 289.912398 130.206982 
L 288.220983 130.667138 
L 285.433569 131.706999 
L 282.42414 133.101943 
L 279.280925 134.775083 
L 275.025171 137.309429 
L 270.852569 140.046989 
L 266.900571 142.862336 
L 262.418153 146.356985 
L 259.270484 149.065942 
L 256.542974 151.664969 
L 254.24047 154.140241 
L 252.352718 156.48679 
L 250.860049 158.703883 
L 249.737957 160.791917 
L 248.960566 162.750527 
L 248.503125 164.577542 
L 248.34369 166.268456 
L 248.464167 167.816183 
L 248.850869 169.210914 
L 249.309964 170.149051 
L 249.911443 170.987606 
L 250.654505 171.719104 
L 251.539605 172.334973 
L 252.568305 172.825477 
L 253.74309 173.179632 
L 255.067133 173.385139 
L 256.544001 173.428338 
L 258.177287 173.294217 
L 259.970153 172.966482 
L 261.92477 172.427739 
L 264.04162 171.659838 
L 266.318669 170.644415 
L 268.750378 169.363711 
L 271.326555 167.801729 
L 274.031086 165.9458 
L 276.840566 163.788584 
L 279.722944 161.33053 
L 282.636304 158.582703 
L 285.528005 155.569814 
L 288.33441 152.333105 
L 290.981543 148.932615 
L 293.386938 145.448182 
L 295.462944 141.978453 
L 297.121557 138.637303 
L 297.954381 136.541739 
L 298.543426 134.594436 
L 298.870694 132.8305 
L 298.922557 131.281995 
L 298.690516 129.97645 
L 298.171771 128.935539 
L 297.369539 128.174043 
L 296.293096 127.699195 
L 294.957514 127.51048 
L 293.383125 127.599904 
L 291.594733 127.952701 
L 289.620655 128.548406 
L 286.379024 129.842246 
L 282.897294 131.531462 
L 279.282521 133.517397 
L 274.425918 136.466564 
L 269.708262 139.589218 
L 265.281711 142.744146 
L 261.249585 145.837602 
L 257.671719 148.815315 
L 254.572875 151.651609 
L 251.951877 154.338999 
L 249.790045 156.879881 
L 248.058275 159.280706 
L 246.722544 161.548327 
L 245.747968 163.687993 
L 245.101616 165.70241 
L 244.754343 167.591438 
L 244.681878 169.35208 
L 244.865386 170.978572 
L 245.291648 172.462427 
L 245.953004 173.792379 
L 246.847119 174.954192 
L 247.67187 175.704799 
L 248.631747 176.342279 
L 249.730852 176.856553 
L 250.974417 177.236075 
L 252.368599 177.467689 
L 253.920221 177.536487 
L 255.636441 177.425698 
L 257.524327 177.116635 
L 259.590306 176.588735 
L 261.83947 175.81974 
L 264.27469 174.786094 
L 266.895524 173.463636 
L 269.696886 171.828694 
L 272.667475 169.859681 
L 275.78799 167.539317 
L 279.029189 164.857551 
L 282.349949 161.815184 
L 285.695532 158.428102 
L 288.996399 154.731782 
L 292.167993 150.785522 
L 293.179816 149.42865 
L 293.179816 149.42865 
" style="fill:none;stroke:#470d60;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_3">
    <path clip-path="url(#p1ea965f67c)" d="M 273.872288 232.150734 
L 273.983345 230.219901 
L 274.2947 228.258373 
L 274.795889 226.261778 
L 275.477629 224.224555 
L 276.331647 222.140186 
L 277.350518 220.001384 
L 279.85648 215.528405 
L 282.947553 210.73739 
L 286.580241 205.556094 
L 295.292328 193.735946 
L 302.880099 183.348727 
L 308.305674 175.620182 
L 313.909972 167.241781 
L 319.566188 158.253326 
L 325.118964 148.748759 
L 327.799963 143.849963 
L 330.383666 138.887577 
L 332.842855 133.893064 
L 335.149063 128.902587 
L 337.27292 123.956791 
L 339.184604 119.100377 
L 340.854365 114.381453 
L 342.253143 109.85064 
L 343.353255 105.559939 
L 344.129129 101.561377 
L 344.558062 97.905474 
L 344.620973 94.639585 
L 344.303099 91.806199 
L 343.594608 89.441293 
L 342.491082 87.572838 
L 340.993828 86.219567 
L 339.110006 85.390101 
L 336.852532 85.082491 
L 334.239782 85.284239 
L 331.295082 85.972791 
L 328.046037 87.116477 
L 324.523709 88.675831 
L 320.761719 90.605201 
L 316.795302 92.854531 
L 312.66038 95.371205 
L 304.026996 100.993933 
L 290.662167 110.15491 
L 277.461989 119.206487 
L 269.027248 124.799381 
L 261.01155 129.886127 
L 253.480443 134.407808 
L 246.469091 138.352744 
L 239.989486 141.741643 
L 234.03684 144.615134 
L 228.594845 147.024233 
L 223.639785 149.02362 
L 217.058205 151.371638 
L 211.406656 153.085014 
L 206.582766 154.305788 
L 201.272133 155.365054 
L 197.055331 155.966997 
L 193.054406 156.312014 
L 189.321393 156.4057 
L 186.199339 156.48739 
L 186.079164 156.647984 
L 186.177887 156.968152 
L 187.030442 158.264918 
L 187.785841 159.621459 
L 188.283275 160.973504 
L 188.482055 162.175213 
L 188.43859 163.158547 
L 188.183745 164.050931 
L 187.717892 164.810441 
L 187.053184 165.399152 
L 186.363777 165.735293 
L 185.402454 165.929713 
L 184.33539 165.877812 
L 183.214717 165.570319 
L 182.100883 165.011402 
L 181.060099 164.22144 
L 180.16034 163.238902 
L 179.465914 162.12043 
L 179.03105 160.938345 
L 178.894754 159.964121 
L 178.97564 159.052446 
L 179.272183 158.250174 
L 179.770728 157.59793 
L 180.446379 157.127064 
L 181.264925 156.857633 
L 182.185494 156.797642 
L 183.16358 156.943507 
L 184.349751 157.37036 
L 185.480002 158.034858 
L 186.489472 158.887376 
L 187.325275 159.872496 
L 187.947744 160.933146 
L 188.330367 162.013415 
L 188.458973 163.060206 
L 188.330663 164.024036 
L 188.03255 164.7309 
L 187.570499 165.324393 
L 186.958595 165.782718 
L 186.215563 166.086762 
L 185.364846 166.220743 
L 184.434644 166.173108 
L 183.260023 165.86797 
L 182.083048 165.295037 
L 180.974659 164.473627 
L 180.008178 163.442454 
L 179.253657 162.26013 
L 178.830485 161.213954 
L 178.62217 160.166313 
L 178.643583 159.170482 
L 178.896969 158.278173 
L 179.371323 157.5354 
L 180.043036 156.978858 
L 180.87774 156.633358 
L 181.833071 156.510639 
L 182.86195 156.609601 
L 183.915922 156.917725 
L 185.148127 157.53247 
L 186.276256 158.367021 
L 187.239461 159.363876 
L 187.990877 160.462737 
L 188.497837 161.604012 
L 188.741052 162.730881 
L 188.713372 163.790282 
L 188.485805 164.586123 
L 188.080164 165.274919 
L 187.508757 165.832704 
L 186.788618 166.237928 
L 185.941635 166.471985 
L 184.994692 166.520018 
L 183.979721 166.372029 
L 182.933513 166.024255 
L 181.897112 165.480657 
L 180.914671 164.75435 
L 180.031645 163.868661 
L 179.292334 162.857482 
L 178.736905 161.764596 
L 178.398155 160.641761 
L 178.298445 159.545539 
L 178.447265 158.53314 
L 178.839876 157.657801 
L 179.317199 157.086748 
L 179.922937 156.65 
L 180.636927 156.35958 
L 181.645574 156.211084 
L 182.736071 156.299701 
L 183.856459 156.612299 
L 184.956504 157.125729 
L 186.185525 157.963909 
L 187.252116 158.987071 
L 188.103802 160.131411 
L 188.703386 161.333697 
L 189.028058 162.533672 
L 189.08114 163.491211 
L 188.936691 164.377821 
L 188.600244 165.165354 
L 188.082172 165.827729 
L 187.397641 166.341071 
L 186.566734 166.684078 
L 185.614675 166.838693 
L 184.572028 166.791132 
L 183.474741 166.533241 
L 182.363838 166.064106 
L 181.284585 165.391756 
L 180.284984 164.534664 
L 179.41351 163.522694 
L 178.716133 162.397103 
L 178.232864 161.209246 
L 177.994189 160.017842 
L 178.017914 158.884903 
L 178.228317 158.061391 
L 178.603082 157.34205 
L 179.130197 156.750567 
L 179.792009 156.305136 
L 180.566194 156.017723 
L 181.652468 155.888431 
L 182.819312 156.011305 
L 184.011041 156.370278 
L 185.174417 156.938947 
L 186.261377 157.683772 
L 187.407534 158.756927 
L 188.328793 159.96165 
L 188.98549 161.231118 
L 189.312648 162.29264 
L 189.432111 163.32081 
L 189.342911 164.283643 
L 189.049371 165.151321 
L 188.560757 165.896097 
L 187.891188 166.492302 
L 187.05975 166.916599 
L 186.090776 167.148552 
L 185.01417 167.171578 
L 183.865618 166.974306 
L 182.68651 166.552281 
L 181.523351 165.909872 
L 180.426468 165.062127 
L 179.447891 164.036178 
L 178.638378 162.87177 
L 178.043759 161.620464 
L 177.700962 160.343229 
L 177.63427 159.106428 
L 177.786158 158.190935 
L 178.117328 157.37572 
L 178.617447 156.688406 
L 179.269715 156.151034 
L 180.051805 155.779041 
L 180.937135 155.580797 
L 181.896327 155.557682 
L 183.152455 155.76685 
L 184.416801 156.219768 
L 185.633965 156.88488 
L 186.75505 157.724261 
L 187.739204 158.696783 
L 188.694691 159.980711 
L 189.276143 161.100385 
L 189.646636 162.224259 
L 189.798725 163.316474 
L 189.731033 164.343648 
L 189.447594 165.27468 
L 188.957447 166.080551 
L 188.274514 166.734237 
L 187.417743 167.210872 
L 186.411448 167.488259 
L 185.285751 167.547806 
L 184.076936 167.375922 
L 182.827539 166.965845 
L 181.585921 166.319768 
L 180.4051 165.450992 
L 179.748891 164.833156 
L 179.748891 164.833156 
" style="fill:none;stroke:#481a6c;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_4">
    <path clip-path="url(#p1ea965f67c)" d="M 225.807164 208.460234 
L 229.957084 211.120902 
L 231.768265 212.044145 
L 233.185296 212.543571 
L 234.661882 212.824872 
L 236.310888 212.88677 
L 238.238005 212.705516 
L 240.551197 212.233868 
L 243.367822 211.396683 
L 246.819663 210.08309 
L 250.137794 208.584954 
L 254.040458 206.57331 
L 258.614223 203.90889 
L 262.535714 201.378657 
L 266.912903 198.296694 
L 271.768062 194.565195 
L 277.108923 190.079151 
L 280.933191 186.617012 
L 284.955264 182.743706 
L 289.154911 178.435044 
L 293.501995 173.674575 
L 297.954627 168.45742 
L 302.457409 162.794817 
L 306.939977 156.719161 
L 311.316139 150.289168 
L 315.483984 143.594477 
L 319.327362 136.758787 
L 322.71916 129.940351 
L 324.204263 126.595773 
L 325.526634 123.328608 
L 326.670025 120.166057 
L 327.618878 117.135952 
L 328.358641 114.26621 
L 328.876103 111.584227 
L 329.15972 109.116228 
L 329.199932 106.886588 
L 328.989443 104.91716 
L 328.52347 103.226644 
L 327.79993 101.830008 
L 326.819567 100.738021 
L 325.586003 99.956904 
L 324.105711 99.488127 
L 322.387912 99.328362 
L 320.444394 99.46961 
L 318.289256 99.899474 
L 315.938605 100.601587 
L 313.410199 101.55615 
L 310.723062 102.740568 
L 304.952633 105.698799 
L 298.789871 109.266249 
L 292.393497 113.232133 
L 279.463471 121.61287 
L 264.144559 131.547705 
L 253.20396 138.368653 
L 243.66512 144.043115 
L 233.712681 149.697561 
L 215.340315 160.031856 
L 210.430195 163.118658 
L 205.990724 166.195226 
L 199.121726 171.063183 
L 196.856776 172.371691 
L 195.016152 173.225189 
L 193.120663 173.884527 
L 191.154179 174.326395 
L 189.110771 174.525837 
L 186.994914 174.457383 
L 184.821903 174.096641 
L 183.170189 173.621358 
L 181.516512 172.962838 
L 179.87999 172.116997 
L 178.283226 171.083376 
L 176.751965 169.866072 
L 175.314544 168.47463 
L 174.001067 166.924798 
L 172.842336 165.239016 
L 171.86853 163.446538 
L 171.107692 161.583053 
L 170.584137 159.689747 
L 170.316884 157.811793 
L 170.318283 155.996333 
L 170.592968 154.290112 
L 171.137278 152.736973 
L 171.939214 151.375485 
L 172.978948 150.236954 
L 174.229848 149.344026 
L 175.659888 148.71001 
L 177.233311 148.338934 
L 178.912376 148.226259 
L 180.659038 148.360104 
L 182.43643 148.722779 
L 184.210073 149.292442 
L 185.948764 150.044703 
L 188.165951 151.287657 
L 190.219379 152.749977 
L 192.06846 154.375354 
L 193.684443 156.113137 
L 195.048766 157.919172 
L 196.151141 159.755748 
L 196.987615 161.590986 
L 197.558786 163.397914 
L 197.868281 165.153418 
L 197.921536 166.837173 
L 197.724909 168.430627 
L 197.285123 169.916064 
L 196.609013 171.275756 
L 195.703585 172.491229 
L 194.576358 173.542645 
L 193.235995 174.408339 
L 191.6932 175.064572 
L 189.961883 175.485562 
L 188.060548 175.643921 
L 186.537528 175.573461 
L 184.945785 175.327933 
L 183.301345 174.896642 
L 181.623382 174.270461 
L 179.934427 173.442698 
L 178.260448 172.410104 
L 176.630715 171.17396 
L 175.077421 169.741196 
L 173.634989 168.125406 
L 172.339057 166.347647 
L 171.225133 164.436854 
L 170.326977 162.429718 
L 169.674786 160.369921 
L 169.293351 158.306656 
L 169.200336 156.292481 
L 169.404887 154.380644 
L 169.906735 152.622121 
L 170.401941 151.557851 
L 171.019766 150.593968 
L 171.75321 149.740397 
L 172.593725 149.005048 
L 173.531433 148.393697 
L 174.555376 147.909947 
L 176.227079 147.426237 
L 178.024491 147.229082 
L 179.905179 147.306286 
L 181.82779 147.638643 
L 183.753527 148.201907 
L 185.647248 148.968734 
L 187.478169 149.910421 
L 189.777319 151.388649 
L 191.870225 153.062559 
L 193.722064 154.874109 
L 195.310176 156.772906 
L 196.621865 158.716319 
L 197.652102 160.668846 
L 198.401376 162.60106 
L 198.873819 164.488382 
L 199.075681 166.309838 
L 199.014179 168.046871 
L 198.696703 169.682249 
L 198.130382 171.199075 
L 197.321968 172.579908 
L 196.278041 173.805987 
L 195.005512 174.85658 
L 193.512432 175.708495 
L 192.253957 176.201557 
L 190.882751 176.556397 
L 189.405963 176.760325 
L 187.8327 176.800107 
L 186.17449 176.662302 
L 184.445736 176.333759 
L 182.664159 175.802287 
L 180.851166 175.057514 
L 179.0321 174.091951 
L 177.236318 172.902203 
L 175.496999 171.490308 
L 173.850653 169.865063 
L 172.336233 168.04324 
L 170.993857 166.050472 
L 169.86313 163.921648 
L 168.981145 161.700592 
L 168.380297 159.438926 
L 168.086108 157.194043 
L 168.115274 155.026287 
L 168.317974 153.653682 
L 168.666629 152.358974 
L 169.158182 151.157808 
L 169.787403 150.064148 
L 170.547018 149.089924 
L 171.427898 148.244768 
L 172.419309 147.535837 
L 173.509196 146.967742 
L 174.684497 146.542583 
L 175.931474 146.260061 
L 177.905472 146.097713 
L 179.961517 146.233891 
L 182.053877 146.644726 
L 184.140213 147.301219 
L 186.182728 148.171526 
L 188.148853 149.222933 
L 190.011514 150.423425 
L 192.297437 152.204169 
L 194.32404 154.13222 
L 196.067687 156.152488 
L 197.515948 158.219139 
L 198.664898 160.294727 
L 199.516598 162.348871 
L 200.076929 164.356793 
L 200.353829 166.297859 
L 200.355957 168.154227 
L 200.091768 169.90962 
L 199.568969 171.548228 
L 198.794325 173.053717 
L 197.773799 174.408347 
L 196.850413 175.313432 
L 195.794346 176.113074 
L 194.608452 176.796812 
L 193.296272 177.353081 
L 191.862401 177.769187 
L 190.31292 178.031367 
L 188.655873 178.124949 
L 186.901802 178.034658 
L 185.064288 177.745078 
L 183.16051 177.241332 
L 181.21174 176.509977 
L 179.243746 175.540159 
L 177.287009 174.324986 
L 175.376687 172.86309 
L 173.552222 171.160279 
L 171.856512 169.23112 
L 170.334595 167.100237 
L 169.031833 164.803103 
L 167.991643 162.386039 
L 167.252927 159.905222 
L 166.847407 157.424597 
L 166.773533 155.804738 
L 166.861533 154.236075 
L 167.112651 152.738821 
L 167.525546 151.332157 
L 168.096283 150.033677 
L 168.818414 148.858887 
L 169.683149 147.820797 
L 170.679608 146.929621 
L 171.79513 146.192605 
L 173.015634 145.613972 
L 174.326001 145.19501 
L 175.710473 144.934246 
L 177.153027 144.827728 
L 179.39103 144.943334 
L 181.672258 145.364261 
L 183.948974 146.056951 
L 186.178795 146.984682 
L 188.325483 148.109962 
L 190.359222 149.396397 
L 192.256495 150.810001 
L 194.544165 152.83993 
L 196.530748 154.978582 
L 198.201937 157.17417 
L 199.553592 159.385135 
L 200.588712 161.578543 
L 201.314812 163.728322 
L 201.74178 165.813526 
L 201.880237 167.816757 
L 201.740356 169.722756 
L 201.331123 171.517162 
L 200.659965 173.185401 
L 199.732748 174.711687 
L 198.872099 175.752568 
L 197.871698 176.694961 
L 196.733237 177.529125 
L 195.458705 178.244054 
L 194.050736 178.827357 
L 192.513028 179.265211 
L 190.850825 179.542381 
L 189.071479 179.642366 
L 187.185064 179.547684 
L 185.205038 179.240361 
L 183.148916 178.702654 
L 181.038906 177.91806 
L 178.902454 176.872629 
L 176.772584 175.556585 
L 174.687958 173.966209 
L 172.692517 172.105873 
L 170.834597 169.990051 
L 169.16544 167.645037 
L 167.737068 165.110054 
L 166.599572 162.437414 
L 166.02539 160.61051 
L 165.612099 158.772359 
L 165.369064 156.945929 
L 165.303215 155.155014 
L 165.418746 153.423562 
L 165.716899 151.774952 
L 166.195849 150.231266 
L 166.85071 148.812601 
L 167.673645 147.53646 
L 168.654101 146.417266 
L 169.779121 145.46602 
L 171.033751 144.69012 
L 172.401484 144.093349 
L 173.864739 143.67601 
L 175.405339 143.435205 
L 177.004966 143.365204 
L 178.645579 143.4579 
L 181.145529 143.87972 
L 183.64425 144.605588 
L 186.093581 145.592686 
L 188.452648 146.797524 
L 190.688178 148.178205 
L 192.774298 149.695989 
L 194.691982 151.316195 
L 196.428264 153.008577 
L 198.448254 155.333336 
L 200.125086 157.691039 
L 201.46107 160.042933 
L 202.464757 162.359291 
L 203.14817 164.617274 
L 203.524629 166.798994 
L 203.607138 168.889816 
L 203.407286 170.876907 
L 202.934581 172.747967 
L 202.19618 174.490097 
L 201.471018 175.703432 
L 200.600496 176.829075 
L 199.585478 177.858923 
L 198.426591 178.783613 
L 197.1245 179.592321 
L 195.680263 180.272589 
L 195.167554 180.468396 
L 195.167554 180.468396 
" style="fill:none;stroke:#482576;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_5">
    <path clip-path="url(#p1ea965f67c)" d="M 259.250809 278.486434 
L 256.979752 276.907769 
L 255.005312 275.327878 
L 253.297632 273.765389 
L 251.830764 272.232761 
L 250.582127 270.737766 
L 249.532065 269.284633 
L 248.663466 267.874941 
L 247.961448 266.508301 
L 247.413088 265.182876 
L 247.007195 263.895782 
L 246.734108 262.643381 
L 246.585536 261.421502 
L 246.634731 259.050897 
L 247.11067 256.74502 
L 247.983552 254.462748 
L 249.235336 252.161534 
L 250.857743 249.797296 
L 252.850645 247.323773 
L 255.220709 244.691572 
L 259.510985 240.326872 
L 268.774962 231.412901 
L 275.715385 224.663091 
L 283.763954 216.488226 
L 289.755795 210.076337 
L 296.236284 202.772383 
L 303.171645 194.478278 
L 310.499199 185.114795 
L 314.280464 180.016493 
L 318.118811 174.638513 
L 321.994404 168.984699 
L 325.883991 163.064208 
L 329.760694 156.892442 
L 333.59387 150.491986 
L 337.349058 143.893503 
L 340.988032 137.136517 
L 344.469005 130.270023 
L 347.746998 123.35281 
L 350.774405 116.453417 
L 353.501778 109.649615 
L 355.878844 103.027317 
L 357.85574 96.678859 
L 359.384472 90.700605 
L 360.420518 85.189911 
L 360.924549 80.241519 
L 360.864142 75.943567 
L 360.215396 72.373426 
L 358.964317 69.593688 
L 357.107861 67.648623 
L 354.65451 66.561443 
L 351.624315 66.33266 
L 348.048381 66.939737 
L 343.967784 68.338086 
L 339.432026 70.463374 
L 334.497113 73.234909 
L 329.223423 76.559806 
L 323.673513 80.337566 
L 317.910019 84.464678 
L 305.982269 93.362948 
L 287.877928 106.990735 
L 276.152041 115.469153 
L 270.482142 119.389977 
L 264.968285 123.062507 
L 259.625148 126.470821 
L 254.463428 129.606375 
L 249.490408 132.466729 
L 244.710504 135.054351 
L 240.125782 137.375521 
L 235.736406 139.439376 
L 231.541045 141.257091 
L 227.537225 142.841205 
L 223.721617 144.205074 
L 220.09029 145.362443 
L 216.638907 146.327123 
L 213.362894 147.11275 
L 210.257567 147.732616 
L 207.318228 148.199565 
L 201.919115 148.723475 
L 197.130145 148.776536 
L 192.918665 148.442314 
L 189.254993 147.796719 
L 186.112123 146.909097 
L 183.465127 145.843212 
L 181.290401 144.657966 
L 179.564879 143.407778 
L 178.265294 142.142656 
L 177.367566 140.908006 
L 176.846351 139.74428 
L 176.674788 138.686559 
L 176.824436 137.764165 
L 177.265405 137.000388 
L 177.966643 136.412381 
L 178.896348 136.011259 
L 180.022461 135.802415 
L 181.313188 135.786013 
L 182.737531 135.957643 
L 184.265761 136.309076 
L 186.692117 137.148136 
L 189.203813 138.319472 
L 191.726905 139.770982 
L 194.200021 141.449556 
L 196.574217 143.304503 
L 198.812197 145.289781 
L 200.887104 147.365184 
L 203.370191 150.214719 
L 205.510042 153.100656 
L 207.301648 155.975573 
L 208.751886 158.805677 
L 209.874907 161.567723 
L 210.68848 164.246269 
L 211.211221 166.831398 
L 211.460581 169.31688 
L 211.451474 171.698721 
L 211.195381 173.973985 
L 210.699843 176.139799 
L 209.968229 178.192468 
L 208.99973 180.126601 
L 207.789541 181.934211 
L 206.329215 183.603704 
L 205.062985 184.755568 
L 203.643891 185.811599 
L 202.065764 186.76045 
L 200.32235 187.58812 
L 198.407781 188.277553 
L 196.317173 188.80825 
L 194.047384 189.155921 
L 191.597977 189.292248 
L 188.972385 189.184836 
L 186.179313 188.79748 
L 183.23436 188.090894 
L 180.161803 187.024097 
L 178.059243 186.092695 
L 175.928462 184.971939 
L 173.785357 183.651904 
L 171.648573 182.124612 
L 169.539564 180.384779 
L 167.482532 178.430636 
L 165.504235 176.264776 
L 163.633628 173.895003 
L 161.901319 171.335064 
L 160.338833 168.60524 
L 158.97768 165.732655 
L 157.848267 162.751243 
L 156.978682 159.701295 
L 156.393439 156.62853 
L 156.112251 153.582701 
L 156.148942 150.615777 
L 156.510595 147.779816 
L 157.197009 145.124683 
L 158.200534 142.695801 
L 159.506307 140.532131 
L 161.092862 138.664563 
L 162.93308 137.114854 
L 164.995376 135.895176 
L 167.245037 135.008282 
L 169.645592 134.448218 
L 172.160137 134.201465 
L 174.752515 134.248381 
L 177.388314 134.56476 
L 180.035645 135.123414 
L 182.665699 135.895615 
L 185.253085 136.852369 
L 187.77599 137.965432 
L 191.40049 139.870227 
L 194.792437 141.985997 
L 197.920249 144.244015 
L 200.76574 146.588277 
L 203.321658 148.97466 
L 205.589286 151.369451 
L 207.576246 153.747633 
L 209.294584 156.091191 
L 210.759162 158.38759 
L 211.986353 160.628473 
L 213.282424 163.521266 
L 214.225178 166.299956 
L 214.850128 168.962815 
L 215.188026 171.510891 
L 215.264037 173.946684 
L 215.097359 176.273178 
L 214.701155 178.493093 
L 214.082664 180.608244 
L 213.243425 182.618918 
L 212.17957 184.52321 
L 210.882157 186.316242 
L 209.337578 187.989196 
L 207.528069 189.52811 
L 205.984427 190.582231 
L 204.269996 191.537789 
L 202.374461 192.379836 
L 200.287557 193.089639 
L 197.9997 193.644063 
L 195.502833 194.014945 
L 192.791531 194.168535 
L 189.864419 194.065094 
L 186.725954 193.658819 
L 184.521968 193.194542 
L 182.23553 192.556536 
L 179.875243 191.727835 
L 177.452519 190.691304 
L 174.981952 189.430196 
L 172.481665 187.928882 
L 169.973594 186.173743 
L 167.483675 184.154251 
L 165.041892 181.864186 
L 162.682119 179.302973 
L 160.441735 176.47704 
L 158.360928 173.401108 
L 156.481705 170.099257 
L 154.846557 166.605623 
L 153.49685 162.964541 
L 152.470985 159.230003 
L 151.802452 155.464318 
L 151.517926 151.735964 
L 151.635582 148.116704 
L 152.163797 144.67817 
L 152.581602 143.048123 
L 153.100388 141.4882 
L 153.718211 140.005705 
L 154.432489 138.60728 
L 155.240034 137.29883 
L 156.137088 136.085455 
L 157.11938 134.971402 
L 158.182173 133.960028 
L 159.320329 133.05379 
L 160.528375 132.254242 
L 161.800565 131.562055 
L 163.130949 130.977047 
L 164.513442 130.498232 
L 167.410106 129.851554 
L 170.44149 129.600391 
L 173.560064 129.71464 
L 176.721246 130.158284 
L 179.884453 130.891865 
L 183.013776 131.874711 
L 186.078332 133.06677 
L 189.052342 134.430019 
L 191.914984 135.929447 
L 195.96595 138.366268 
L 199.693881 140.950045 
L 203.079646 143.610255 
L 206.118416 146.293637 
L 208.816224 148.961481 
L 211.186919 151.586751 
L 213.249607 154.151418 
L 215.026565 156.644184 
L 216.992585 159.845485 
L 218.549777 162.901926 
L 219.752234 165.814274 
L 220.649068 168.587293 
L 221.283164 171.227931 
L 221.690658 173.744198 
L 221.925446 176.727389 
L 221.894581 179.545455 
L 221.626362 182.213584 
L 221.135676 184.745516 
L 220.425182 187.153119 
L 219.486195 189.44589 
L 218.557731 191.201856 
L 217.455839 192.88989 
L 216.161211 194.509095 
L 214.65006 196.055502 
L 212.89403 197.520963 
L 210.860195 198.891626 
L 208.511245 200.145875 
L 206.518106 200.991331 
L 204.306218 201.734978 
L 201.856799 202.352829 
L 199.151426 202.814277 
L 196.173115 203.080814 
L 192.907848 203.104704 
L 189.346672 202.827787 
L 186.807203 202.442261 
L 184.137849 201.86906 
L 181.343778 201.082696 
L 178.433623 200.055873 
L 175.420184 198.759996 
L 172.321174 197.165976 
L 169.15995 195.245349 
L 165.966202 192.971788 
L 162.776498 190.323023 
L 159.634593 187.283159 
L 156.59139 183.845326 
L 153.704418 180.014524 
L 151.036703 175.810417 
L 148.654959 171.269749 
L 147.592569 168.889784 
L 146.62704 166.44798 
L 145.766507 163.954261 
L 145.018745 161.419681 
L 144.39105 158.856352 
L 143.890112 156.27732 
L 143.521898 153.696432 
L 143.291533 151.12816 
L 143.203201 148.587404 
L 143.260051 146.089276 
L 143.464123 143.648862 
L 143.816295 141.280978 
L 144.316253 138.999928 
L 144.962475 136.819257 
L 145.752253 134.751531 
L 146.681726 132.808126 
L 147.745942 130.999052 
L 148.938941 129.332808 
L 150.25385 127.816275 
L 151.682999 126.454649 
L 153.218047 125.251414 
L 154.850106 124.208355 
L 156.569884 123.325611 
L 158.367811 122.601761 
L 160.234175 122.033934 
L 162.15924 121.617952 
L 164.133363 121.348483 
L 166.147094 121.219208 
L 168.191268 121.222995 
L 170.257079 121.35207 
L 174.420571 121.952797 
L 178.576441 122.952563 
L 182.672097 124.281946 
L 186.66384 125.874447 
L 190.516704 127.668957 
L 194.203914 129.611261 
L 197.706112 131.65471 
L 202.585992 134.826085 
L 207.001341 138.03666 
L 210.953057 141.215025 
L 214.457642 144.314151 
L 217.542232 147.305219 
L 220.240624 150.172364 
L 223.302606 153.791114 
L 225.836262 157.175655 
L 227.931107 160.333516 
L 230.059124 163.980052 
L 232.082641 167.947626 
L 234.931272 174.183165 
L 236.761599 177.948656 
L 238.199168 180.364599 
L 239.522386 182.10566 
L 240.703143 183.31144 
L 242.023429 184.339306 
L 243.512677 185.173814 
L 245.20177 185.794262 
L 246.619344 186.103183 
L 248.182214 186.262665 
L 249.905469 186.256055 
L 251.804619 186.063765 
L 253.895325 185.662985 
L 256.192968 185.027443 
L 258.712006 184.127285 
L 261.465061 182.92915 
L 264.461667 181.396573 
L 267.706607 179.490882 
L 271.197777 177.172813 
L 274.923527 174.405094 
L 278.859505 171.156284 
L 282.965086 167.406119 
L 287.179674 163.152458 
L 291.419301 158.419666 
L 294.206554 155.02618 
L 296.917739 151.473886 
L 299.508944 147.800813 
L 301.931976 144.055103 
L 304.135408 140.294879 
L 306.066072 136.587358 
L 307.671006 133.007037 
L 308.899781 129.632916 
L 309.70711 126.544801 
L 310.055542 123.818892 
L 310.048742 122.613421 
L 309.918001 121.523025 
L 309.661906 120.554117 
L 309.279925 119.712041 
L 308.772431 119.000973 
L 308.140715 118.423851 
L 307.386981 117.982318 
L 306.514324 117.676707 
L 305.526695 117.506042 
L 304.428848 117.468079 
L 303.22628 117.55936 
L 300.532194 118.110329 
L 297.500085 119.110925 
L 294.191775 120.501229 
L 290.672102 122.214179 
L 285.137448 125.236951 
L 279.477956 128.606336 
L 272.040445 133.31259 
L 263.351693 139.095475 
L 255.68124 144.452422 
L 249.178292 149.277214 
L 244.813111 152.772912 
L 241.139398 155.991011 
L 238.085338 158.979593 
L 235.570118 161.782324 
L 233.511968 164.434871 
L 231.83312 166.96437 
L 230.462565 169.390428 
L 229.08765 172.297861 
L 227.797472 175.625061 
L 226.452516 179.814456 
L 223.820463 188.320684 
L 222.606775 191.321263 
L 221.357937 193.771063 
L 220.116326 195.730872 
L 218.642709 197.617264 
L 217.261074 199.071327 
L 215.665473 200.471378 
L 214.307156 201.480764 
L 214.307156 201.480764 
" style="fill:none;stroke:#46307e;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_6">
    <path clip-path="url(#p1ea965f67c)" d="M 208.549045 216.539766 
L 210.713235 218.927557 
L 211.647709 220.203349 
L 212.232185 221.288825 
L 212.504721 222.223885 
L 212.495518 223.039191 
L 212.228026 223.758106 
L 211.719874 224.398115 
L 210.983653 224.971845 
L 210.027577 225.487759 
L 208.189942 226.162651 
L 205.868069 226.718716 
L 203.049711 227.139714 
L 199.712178 227.390239 
L 195.825693 227.412697 
L 191.357523 227.122955 
L 188.040384 226.700557 
L 184.444351 226.045233 
L 180.565993 225.105512 
L 176.406889 223.821403 
L 171.975669 222.124361 
L 167.290458 219.937919 
L 164.861551 218.635487 
L 162.381686 217.179324 
L 159.857097 215.558602 
L 157.29518 213.762576 
L 154.704591 211.780789 
L 152.09533 209.603311 
L 149.478824 207.221017 
L 146.867977 204.625906 
L 144.277215 201.81146 
L 141.722484 198.773025 
L 139.221217 195.508228 
L 136.792264 192.017408 
L 134.455755 188.304038 
L 132.232919 184.37514 
L 130.145835 180.241654 
L 128.217122 175.918742 
L 126.469564 171.426002 
L 124.925677 166.787563 
L 123.607233 162.032032 
L 122.534738 157.192278 
L 121.726903 152.305032 
L 121.200113 147.410301 
L 120.967924 142.550597 
L 121.040619 137.77001 
L 121.424837 133.11314 
L 122.123308 128.623953 
L 123.134703 124.344592 
L 124.45362 120.314222 
L 126.070694 116.567955 
L 127.972848 113.135921 
L 130.143644 110.042532 
L 132.563747 107.305966 
L 135.211447 104.937903 
L 138.063231 102.943509 
L 141.09437 101.321656 
L 144.279495 100.06535 
L 147.593139 99.162335 
L 151.010224 98.595821 
L 154.506484 98.345295 
L 158.058816 98.387371 
L 161.645549 98.696623 
L 165.246644 99.246389 
L 168.84382 100.009501 
L 172.420622 100.958922 
L 175.962429 102.068296 
L 179.456428 103.312387 
L 186.258355 106.111292 
L 192.756929 109.186662 
L 198.905368 112.400029 
L 204.675644 115.643382 
L 212.596602 120.395843 
L 221.800871 126.276362 
L 231.281497 132.667499 
L 240.118184 138.909701 
L 248.595024 145.170788 
L 257.842604 152.009396 
L 260.205716 153.497666 
L 262.327402 154.569501 
L 263.921685 155.147734 
L 265.467053 155.489968 
L 266.990823 155.605027 
L 268.510095 155.500868 
L 270.032645 155.185895 
L 271.557648 154.67025 
L 273.453254 153.763877 
L 275.305345 152.599846 
L 277.065343 151.22631 
L 278.672491 149.706201 
L 280.058521 148.11695 
L 281.153863 146.54759 
L 281.895125 145.092962 
L 282.199464 144.074256 
L 282.229746 143.230484 
L 282.069266 142.73338 
L 281.753948 142.364743 
L 281.289845 142.131492 
L 280.686629 142.036648 
L 279.688772 142.12353 
L 278.50521 142.442866 
L 276.832774 143.136068 
L 274.666844 144.324141 
L 272.47851 145.795343 
L 270.411039 147.437682 
L 268.580592 149.149467 
L 267.072649 150.844038 
L 265.943527 152.449665 
L 265.315391 153.676517 
L 264.980447 154.770458 
L 264.939267 155.704795 
L 265.114579 156.320742 
L 265.469977 156.806881 
L 265.998977 157.151978 
L 266.693359 157.345566 
L 267.543005 157.37821 
L 268.804396 157.180721 
L 270.259047 156.70855 
L 271.869238 155.958129 
L 273.58801 154.936025 
L 275.358109 153.662019 
L 277.453893 151.852489 
L 279.085415 150.176176 
L 280.52283 148.426821 
L 281.681844 146.695582 
L 282.485475 145.082629 
L 282.830598 143.944886 
L 282.887919 142.993554 
L 282.736279 142.425836 
L 282.418705 141.996898 
L 281.940624 141.714816 
L 281.311593 141.583352 
L 280.261609 141.640821 
L 279.007661 141.952329 
L 277.226425 142.66327 
L 275.302391 143.673808 
L 272.947448 145.182391 
L 270.692108 146.897417 
L 268.667291 148.706466 
L 266.970165 150.514302 
L 265.665251 152.24315 
L 264.904631 153.577426 
L 264.451852 154.781486 
L 264.308543 155.827517 
L 264.413957 156.533251 
L 264.710347 157.1089 
L 265.191681 157.542465 
L 265.850341 157.822486 
L 266.676999 157.938259 
L 267.66033 157.880198 
L 269.088599 157.551319 
L 270.706488 156.928651 
L 272.471534 156.010893 
L 274.330668 154.808754 
L 276.219143 153.348499 
L 278.060611 151.6751 
L 279.768933 149.854119 
L 281.252234 147.971247 
L 282.419411 146.128499 
L 283.070057 144.757555 
L 283.432182 143.53936 
L 283.483095 142.524964 
L 283.310831 141.923499 
L 282.959328 141.473505 
L 282.434762 141.183456 
L 281.747888 141.056961 
L 280.605895 141.139958 
L 279.247113 141.495984 
L 277.324425 142.283579 
L 275.256393 143.386571 
L 272.737186 145.016246 
L 270.337186 146.853546 
L 268.193898 148.779093 
L 266.407077 150.69396 
L 265.040944 152.518954 
L 264.249671 153.924849 
L 263.783177 155.192854 
L 263.641651 156.295108 
L 263.758843 157.040065 
L 264.075726 157.649482 
L 264.585997 158.110873 
L 265.281919 158.412114 
L 266.154174 158.541659 
L 267.191524 158.488921 
L 268.699311 158.153069 
L 270.410039 157.50605 
L 272.280754 156.544235 
L 274.257011 155.276461 
L 276.271418 153.728119 
L 278.243374 151.94496 
L 280.080703 149.995629 
L 281.683828 147.971656 
L 282.952797 145.983683 
L 283.665806 144.500796 
L 284.068802 143.180886 
L 284.151492 142.332393 
L 284.039305 141.628093 
L 283.731734 141.084129 
L 283.23358 140.711646 
L 282.554861 140.516365 
L 281.710442 140.498503 
L 280.360264 140.741353 
L 278.803895 141.265936 
L 276.661054 142.26351 
L 274.41304 143.563214 
L 271.739268 145.399073 
L 269.253023 147.403515 
L 267.086345 149.456793 
L 265.329476 151.463345 
L 264.217989 153.045365 
L 263.444132 154.507721 
L 263.012893 155.820163 
L 262.913165 156.743679 
L 263.027635 157.540283 
L 263.351106 158.196857 
L 263.877102 158.700409 
L 264.597911 159.038099 
L 265.504423 159.197431 
L 266.585753 159.166637 
L 267.828693 158.93525 
L 269.584561 158.351483 
L 271.527001 157.432404 
L 273.60389 156.180667 
L 275.749175 154.615238 
L 277.881786 152.776084 
L 279.90639 150.727955 
L 281.716822 148.561863 
L 283.202758 146.392685 
L 284.087107 144.743075 
L 284.650668 143.245036 
L 284.859112 141.964421 
L 284.770239 141.181082 
L 284.468905 140.570689 
L 283.959469 140.146294 
L 283.252179 139.914832 
L 282.362791 139.876978 
L 281.311864 140.027451 
L 279.70198 140.502126 
L 277.91363 141.255836 
L 275.531942 142.520889 
L 273.110102 144.054698 
L 270.316004 146.118446 
L 267.798726 148.292169 
L 265.676373 150.461661 
L 264.263874 152.202424 
L 263.200856 153.839309 
L 262.497324 155.339391 
L 262.193927 156.421501 
L 262.118321 157.383815 
L 262.265967 158.212915 
L 262.631051 158.895419 
L 263.206742 159.417841 
L 263.985211 159.76662 
L 264.957401 159.928322 
L 266.112588 159.890043 
L 267.437736 159.640021 
L 268.91669 159.16851 
L 270.950422 158.258026 
L 273.141753 156.989148 
L 275.424895 155.375887 
L 277.717241 153.454161 
L 279.919367 151.286734 
L 281.917883 148.966012 
L 283.2889 147.079438 
L 284.391139 145.243923 
L 285.169085 143.536481 
L 285.577628 142.033177 
L 285.633285 141.379977 
L 285.633285 141.379977 
" style="fill:none;stroke:#443b84;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_7">
    <path clip-path="url(#p1ea965f67c)" d="M 283.74015 196.810191 
L 284.081098 195.138164 
L 285.14101 191.683908 
L 286.652819 188.065315 
L 288.558287 184.259905 
L 290.801874 180.24619 
L 294.680253 173.798205 
L 303.545773 159.321777 
L 308.071381 151.420354 
L 310.94129 146.016945 
L 313.590038 140.597255 
L 315.925091 135.261888 
L 317.853788 130.127604 
L 319.287451 125.322227 
L 319.793212 123.084076 
L 320.14626 120.977275 
L 320.338863 119.017319 
L 320.364492 117.218717 
L 320.217964 115.594661 
L 319.895561 114.15672 
L 319.395134 112.914554 
L 318.716168 111.875679 
L 317.859823 111.045266 
L 316.828933 110.426018 
L 315.627972 110.018103 
L 314.262989 109.819154 
L 312.741496 109.824347 
L 311.07234 110.026542 
L 309.265542 110.416485 
L 307.332114 110.98306 
L 303.133188 112.594122 
L 298.575921 114.745306 
L 293.763764 117.312917 
L 286.286126 121.67833 
L 276.293819 127.898263 
L 256.075387 140.903982 
L 242.284491 149.936349 
L 235.684678 154.4958 
L 231.368369 157.702426 
L 227.773346 160.616665 
L 224.773007 163.310367 
L 222.247425 165.836071 
L 219.592654 168.810384 
L 216.486106 172.702045 
L 211.761061 178.718228 
L 209.708682 180.963056 
L 207.940054 182.627792 
L 206.016417 184.157767 
L 203.902507 185.53054 
L 201.566574 186.717077 
L 199.65209 187.462792 
L 197.587265 188.063945 
L 195.364514 188.497998 
L 192.979136 188.738728 
L 190.430238 188.756087 
L 187.721876 188.516314 
L 184.864436 187.982408 
L 181.876211 187.115159 
L 179.824729 186.33215 
L 177.738267 185.371952 
L 175.630242 184.224077 
L 173.516661 182.879473 
L 171.416231 181.331172 
L 169.350368 179.575026 
L 167.343109 177.610495 
L 165.420879 175.441462 
L 163.612098 173.077006 
L 161.946609 170.532073 
L 160.454923 167.827968 
L 159.167289 164.99257 
L 158.11262 162.060205 
L 157.317317 159.071102 
L 156.80407 156.070407 
L 156.590714 153.106757 
L 156.689235 150.230478 
L 157.105011 147.491525 
L 157.836367 144.937302 
L 158.874498 142.610559 
L 160.203756 140.547544 
L 161.802304 138.776563 
L 163.643056 137.31707 
L 165.694845 136.179347 
L 167.923708 135.364742 
L 170.294187 134.866421 
L 172.770577 134.670499 
L 175.318032 134.757429 
L 177.903485 135.103493 
L 180.496369 135.682283 
L 183.069119 136.466062 
L 185.597485 137.426938 
L 188.060654 138.537808 
L 191.596052 140.429905 
L 194.901474 142.524727 
L 197.946933 144.756467 
L 200.715224 147.071435 
L 203.199571 149.427242 
L 205.40134 151.791397 
L 207.327933 154.139695 
L 208.990964 156.45461 
L 210.404718 158.72386 
L 211.584899 160.939177 
L 212.822989 163.800273 
L 213.711538 166.549722 
L 214.284359 169.185351 
L 214.570578 171.707655 
L 214.593837 174.118489 
L 214.371922 176.420102 
L 213.916689 178.614356 
L 213.234181 180.702053 
L 212.324854 182.682259 
L 211.183887 184.551573 
L 209.801556 186.303263 
L 208.163704 187.926209 
L 206.756946 189.049072 
L 205.187703 190.080497 
L 203.446617 191.008017 
L 201.524059 191.815894 
L 199.410651 192.484559 
L 197.097945 192.99003 
L 194.579321 193.303344 
L 191.85115 193.390088 
L 188.914262 193.210133 
L 185.775765 192.71774 
L 183.578687 192.191053 
L 181.305885 191.487142 
L 178.967051 190.589741 
L 176.574733 189.482696 
L 174.14467 188.150575 
L 171.696091 186.579432 
L 169.251939 184.757726 
L 166.838983 182.677402 
L 164.487772 180.335088 
L 162.232387 177.733361 
L 160.109946 174.881995 
L 158.159821 171.799081 
L 156.422562 168.511878 
L 154.938526 165.057248 
L 153.746266 161.48152 
L 152.880746 157.839668 
L 152.371523 154.193745 
L 152.241027 150.61058 
L 152.503107 147.158868 
L 153.162001 143.905866 
L 153.638814 142.37366 
L 154.211837 140.913973 
L 154.878774 139.533321 
L 155.636745 138.237547 
L 156.482322 137.031755 
L 157.411571 135.920259 
L 158.420102 134.906545 
L 159.503125 133.993254 
L 160.655509 133.182177 
L 161.871842 132.474266 
L 163.146498 131.869656 
L 164.473694 131.367711 
L 167.262174 130.665686 
L 170.190204 130.349653 
L 173.211827 130.392602 
L 176.283609 130.761415 
L 179.365697 131.419205 
L 182.422542 132.327449 
L 185.423299 133.447794 
L 188.341966 134.743471 
L 191.157297 136.180309 
L 195.151081 138.53358 
L 198.836304 141.046551 
L 202.191341 143.648205 
L 205.208877 146.284202 
L 207.892593 148.914484 
L 210.254204 151.510604 
L 212.310931 154.053196 
L 214.083417 156.529759 
L 216.043411 159.716813 
L 217.592048 162.765585 
L 218.781252 165.675264 
L 219.658389 168.449388 
L 220.264898 171.093953 
L 220.635653 173.616206 
L 220.798826 176.023877 
L 220.743231 178.884072 
L 220.425319 181.591541 
L 219.859776 184.159006 
L 219.048375 186.596992 
L 218.215717 188.459368 
L 217.208767 190.245889 
L 216.012327 191.956517 
L 214.606623 193.588402 
L 212.967322 195.134926 
L 211.065603 196.584397 
L 208.868367 197.918289 
L 207.004445 198.826626 
L 204.936972 199.638604 
L 202.648824 200.333501 
L 200.122998 200.884884 
L 197.343503 201.259499 
L 194.296615 201.416115 
L 190.972608 201.304422 
L 187.368059 200.864207 
L 184.811582 200.353868 
L 182.137546 199.643192 
L 179.353864 198.707319 
L 176.472197 197.520224 
L 173.508615 196.055416 
L 170.48425 194.286904 
L 167.425905 192.190511 
L 164.366552 189.74552 
L 161.345632 186.936675 
L 158.409064 183.756483 
L 155.608849 180.207688 
L 153.002168 176.305748 
L 150.649892 172.081037 
L 148.614461 167.580441 
L 146.957176 162.867975 
L 146.288405 160.456838 
L 145.735011 158.024079 
L 145.302877 155.581945 
L 144.997188 153.143332 
L 144.822333 150.721629 
L 144.781819 148.330532 
L 144.878194 145.983849 
L 145.112986 143.695293 
L 145.486668 141.478264 
L 145.998626 139.345634 
L 146.647164 137.309542 
L 147.429519 135.381199 
L 148.3419 133.570711 
L 149.379548 131.886935 
L 150.536804 130.337356 
L 151.80721 128.927998 
L 153.183599 127.663377 
L 154.658213 126.546479 
L 156.222817 125.578779 
L 157.86882 124.760289 
L 159.587388 124.089634 
L 161.369563 123.564159 
L 163.206369 123.180041 
L 165.088914 122.932435 
L 167.008479 122.815615 
L 168.9566 122.823126 
L 172.90632 123.182587 
L 176.877757 123.950235 
L 180.817876 125.062846 
L 184.681574 126.45811 
L 188.431798 128.077319 
L 192.039252 129.867168 
L 195.481838 131.780762 
L 198.743914 133.777988 
L 203.278053 136.859166 
L 207.370449 139.967304 
L 211.025366 143.041311 
L 214.260378 146.040806 
L 217.102045 148.940874 
L 219.582472 151.727643 
L 222.388438 155.256942 
L 224.69936 158.572087 
L 226.597502 161.679513 
L 228.505262 165.2877 
L 230.018871 168.610547 
L 231.686043 172.824775 
L 235.19954 182.015402 
L 236.382131 184.288152 
L 237.500079 185.949761 
L 238.513899 187.119256 
L 239.660317 188.136786 
L 240.965505 188.989196 
L 242.457942 189.658762 
L 244.168883 190.122228 
L 246.13268 190.349598 
L 247.793921 190.342584 
L 249.635351 190.16187 
L 251.674609 189.784316 
L 253.929724 189.182879 
L 256.418582 188.326269 
L 259.158128 187.178744 
L 262.163233 185.700162 
L 265.44511 183.846448 
L 269.009205 181.570726 
L 272.852454 178.825404 
L 276.959852 175.565602 
L 281.300347 171.754301 
L 285.822232 167.36958 
L 288.900691 164.127805 
L 291.996083 160.640703 
L 295.072103 156.926047 
L 298.085983 153.011848 
L 300.988622 148.937719 
L 303.725142 144.755815 
L 306.235951 140.531098 
L 308.458389 136.340656 
L 310.328987 132.27185 
L 311.786292 128.419132 
L 312.774127 124.879552 
L 313.076738 123.256864 
L 313.24507 121.747155 
L 313.275119 120.360686 
L 313.163825 119.10674 
L 312.909151 117.993445 
L 312.510136 117.027608 
L 311.966941 116.214575 
L 311.280861 115.558122 
L 310.45433 115.060385 
L 309.490895 114.721822 
L 308.395173 114.541216 
L 307.172785 114.515722 
L 305.830272 114.640947 
L 304.375001 114.911067 
L 301.159076 115.856446 
L 297.595918 117.282792 
L 293.761748 119.109518 
L 289.73407 121.250944 
L 283.492811 124.869024 
L 275.145849 130.06007 
L 265.250894 136.51338 
L 254.817914 143.576901 
L 247.560582 148.727128 
L 242.693012 152.398586 
L 238.593969 155.73664 
L 235.176546 158.806102 
L 232.344209 161.664232 
L 230.000047 164.356818 
L 228.052294 166.918049 
L 226.048374 169.970961 
L 224.089204 173.454891 
L 221.645662 178.368257 
L 219.325857 182.937392 
L 217.637138 185.793899 
L 216.049061 188.052939 
L 214.615797 189.774426 
L 213.002973 191.411456 
L 211.177125 192.952328 
L 209.103157 194.379954 
L 206.744317 195.669924 
L 204.765431 196.526954 
L 202.588875 197.268608 
L 200.199033 197.87104 
L 197.581492 198.304632 
L 194.724094 198.533065 
L 191.618372 198.512469 
L 188.261462 198.190792 
L 185.886118 197.779588 
L 183.405349 197.188057 
L 180.825934 196.395048 
L 178.157793 195.378456 
L 175.41452 194.115778 
L 172.613909 192.584872 
L 169.778453 190.764971 
L 166.93576 188.637969 
L 164.118819 186.189969 
L 161.366065 183.413068 
L 158.721135 180.307315 
L 156.232252 176.882687 
L 153.951169 173.160931 
L 151.931622 169.177019 
L 150.227306 164.979942 
L 148.889445 160.632588 
L 147.964077 156.210476 
L 147.668365 153.997842 
L 147.489292 151.799226 
L 147.429953 149.626294 
L 147.492651 147.49082 
L 147.678843 145.404519 
L 147.989106 143.378877 
L 148.423116 141.424981 
L 148.979641 139.553354 
L 149.656554 137.773798 
L 150.450856 136.095247 
L 151.358717 134.525651 
L 152.375536 133.071863 
L 153.496004 131.739567 
L 154.714182 130.533222 
L 156.023589 129.456038 
L 157.417295 128.509974 
L 158.888012 127.695765 
L 160.428192 127.012971 
L 162.030119 126.460044 
L 163.686007 126.034422 
L 165.388074 125.732619 
L 167.128633 125.550345 
L 170.695337 125.523885 
L 174.328895 125.909043 
L 177.977187 126.654392 
L 181.594228 127.706434 
L 185.140702 129.0124 
L 188.584066 130.522367 
L 191.898348 132.190714 
L 195.063703 133.976964 
L 199.502569 136.80236 
L 203.546975 139.720126 
L 206.019151 141.680793 
L 206.019151 141.680793 
" style="fill:none;stroke:#404588;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_8">
    <path clip-path="url(#p1ea965f67c)" d="M 171.997692 199.393955 
L 177.790695 206.089464 
L 180.362963 209.356875 
L 182.053876 211.88699 
L 182.966897 213.817363 
L 183.158992 214.590291 
L 183.187414 215.248415 
L 183.060568 215.799563 
L 182.786125 216.250005 
L 182.371107 216.604592 
L 181.821967 216.866881 
L 181.144663 217.039243 
L 179.427389 217.11832 
L 177.259939 216.840471 
L 174.679824 216.190478 
L 171.723791 215.141196 
L 168.430277 213.655429 
L 164.841936 211.688028 
L 161.00822 209.188511 
L 156.98793 206.104498 
L 154.929336 204.327505 
L 152.851561 202.386229 
L 150.765559 200.275809 
L 148.683208 197.992335 
L 146.617327 195.533104 
L 144.581655 192.896876 
L 142.590813 190.084142 
L 140.660233 187.097392 
L 138.806053 183.941371 
L 137.044974 180.623316 
L 135.394084 177.153157 
L 133.870644 173.543672 
L 132.49183 169.810584 
L 131.274459 165.972568 
L 130.234675 162.051189 
L 129.387626 158.070726 
L 128.747129 154.057898 
L 128.325345 150.041483 
L 128.132467 146.051837 
L 128.176447 142.120322 
L 128.462758 138.278657 
L 128.994226 134.558225 
L 129.770919 130.989351 
L 130.790115 127.600598 
L 132.046348 124.418087 
L 133.531525 121.464906 
L 135.235118 118.760604 
L 137.144415 116.320811 
L 139.244826 114.156985 
L 141.520218 112.276313 
L 143.953279 110.681732 
L 146.525885 109.3721 
L 149.219459 108.342465 
L 152.015316 107.584442 
L 154.894968 107.08665 
L 157.840405 106.835204 
L 160.834325 106.814227 
L 163.860322 107.006359 
L 166.903039 107.393252 
L 169.948263 107.956029 
L 172.982998 108.675697 
L 175.995495 109.533506 
L 181.913011 111.591518 
L 187.631314 113.994996 
L 193.098966 116.626309 
L 198.280433 119.387513 
L 203.153649 122.200339 
L 209.863868 126.38931 
L 215.855686 130.424151 
L 221.15747 134.226294 
L 227.237262 138.874226 
L 232.317305 143.027359 
L 237.495028 147.560042 
L 242.373281 152.134799 
L 250.393952 159.773392 
L 252.725802 161.606201 
L 254.546856 162.753343 
L 256.385761 163.61633 
L 257.802435 164.073951 
L 259.267533 164.364929 
L 260.792672 164.484425 
L 262.386686 164.426813 
L 264.055554 164.186002 
L 265.802241 163.755833 
L 268.251193 162.877969 
L 270.826781 161.643144 
L 273.505282 160.04781 
L 276.248312 158.099195 
L 279.001392 155.819922 
L 281.693277 153.252737 
L 284.236696 150.464521 
L 286.531171 147.548422 
L 288.023623 145.34776 
L 289.269218 143.198817 
L 290.224609 141.163022 
L 290.851806 139.302451 
L 291.120981 137.67596 
L 291.091579 136.747552 
L 290.89169 135.958981 
L 290.521391 135.320276 
L 289.983519 134.838511 
L 289.28364 134.517612 
L 288.429934 134.358297 
L 287.432982 134.358166 
L 285.697192 134.644127 
L 283.717748 135.247424 
L 281.550024 136.130116 
L 278.466684 137.665454 
L 275.285301 139.510561 
L 271.354552 142.096472 
L 267.654789 144.835836 
L 264.327073 147.60137 
L 261.460445 150.306288 
L 259.530973 152.388605 
L 257.934406 154.378037 
L 256.669196 156.261698 
L 255.727538 158.02961 
L 255.098096 159.672883 
L 254.768141 161.182443 
L 254.725108 162.548188 
L 254.957657 163.75845 
L 255.307121 164.556012 
L 255.802956 165.251991 
L 256.442553 165.839153 
L 257.223865 166.30953 
L 258.145285 166.654426 
L 259.205457 166.864445 
L 260.832489 166.917244 
L 262.699591 166.687235 
L 264.800038 166.148521 
L 267.122568 165.275828 
L 269.648998 164.046618 
L 272.351517 162.444111 
L 275.18978 160.461316 
L 278.108117 158.106048 
L 281.033314 155.406638 
L 283.873653 152.417617 
L 286.520045 149.224178 
L 288.304251 146.764421 
L 289.856458 144.315703 
L 291.123174 141.945909 
L 292.054723 139.726991 
L 292.608666 137.730678 
L 292.751945 136.556682 
L 292.706823 135.528736 
L 292.470143 134.6615 
L 292.041964 133.966413 
L 291.425647 133.451295 
L 290.627824 133.120112 
L 289.658232 132.972929 
L 288.52944 133.006036 
L 286.571152 133.377218 
L 284.347428 134.100881 
L 281.922886 135.129857 
L 278.492936 136.884473 
L 274.976834 138.958591 
L 271.510313 141.233853 
L 267.414478 144.212049 
L 263.727887 147.207439 
L 260.548023 150.12626 
L 258.401654 152.367865 
L 256.616244 154.507753 
L 255.187158 156.535399 
L 254.102906 158.443404 
L 253.348345 160.225372 
L 252.907151 161.874499 
L 252.763621 163.382679 
L 252.903887 164.73995 
L 253.188419 165.651638 
L 253.622459 166.465619 
L 254.203218 167.175042 
L 254.928779 167.772203 
L 255.797984 168.248512 
L 256.810286 168.594477 
L 257.965528 168.799717 
L 259.263679 168.852999 
L 261.216344 168.666854 
L 263.420037 168.159251 
L 265.868107 167.299654 
L 268.547157 166.058932 
L 271.433933 164.412409 
L 274.49184 162.344185 
L 277.667324 159.85283 
L 280.886618 156.958279 
L 283.272877 154.550815 
L 285.581281 151.976704 
L 287.756445 149.281828 
L 289.737901 146.524779 
L 291.462357 143.775964 
L 292.866805 141.115241 
L 293.89239 138.62795 
L 294.340263 137.108462 
L 294.585142 135.728136 
L 294.618139 134.508828 
L 294.433859 133.469388 
L 294.030724 132.624911 
L 293.411157 131.986145 
L 292.581593 131.559102 
L 291.552338 131.344918 
L 290.337255 131.339955 
L 288.953318 131.536156 
L 286.604049 132.180652 
L 283.992434 133.197429 
L 281.196214 134.523946 
L 277.313996 136.660274 
L 273.410432 139.07978 
L 269.629382 141.653165 
L 265.242794 144.935066 
L 261.367993 148.166164 
L 258.691411 150.660176 
L 256.408757 153.049025 
L 254.519074 155.321316 
L 253.010663 157.471336 
L 251.865516 159.495788 
L 251.062806 161.391634 
L 250.581513 163.154761 
L 250.402261 164.77922 
L 250.508526 166.256788 
L 250.887333 167.576716 
L 251.344654 168.455213 
L 251.947627 169.230764 
L 252.694964 169.895646 
L 253.586414 170.441111 
L 254.622606 170.857336 
L 255.804846 171.133392 
L 257.134855 171.25722 
L 258.614442 171.215661 
L 260.245105 170.994538 
L 262.027539 170.578839 
L 263.961042 169.95301 
L 266.042812 169.101431 
L 268.267115 168.009101 
L 270.624345 166.662586 
L 273.099972 165.051282 
L 275.673438 163.16902 
L 278.317052 161.016013 
L 280.995001 158.601081 
L 283.662626 155.944045 
L 286.266152 153.078035 
L 288.743105 150.051359 
L 291.02363 146.928501 
L 293.03292 143.789688 
L 294.694818 140.728572 
L 295.936528 137.847713 
L 296.49878 136.079179 
L 296.829981 134.467364 
L 296.918153 133.039791 
L 296.75553 131.820424 
L 296.339037 130.828608 
L 295.670569 130.078221 
L 294.757065 129.577101 
L 293.610347 129.326804 
L 292.24674 129.322722 
L 290.686494 129.554538 
L 288.953051 130.006975 
L 286.084994 131.056337 
L 282.977947 132.482089 
L 279.725165 134.202155 
L 275.313234 136.815079 
L 270.982302 139.639576 
L 266.877764 142.54212 
L 263.103898 145.427834 
L 259.726712 148.236123 
L 256.780047 150.932851 
L 254.272921 153.501965 
L 252.196752 155.938278 
L 250.531709 158.242021 
L 249.251868 160.415158 
L 248.329163 162.459129 
L 247.73624 164.373609 
L 247.448401 166.15591 
L 247.444838 167.800721 
L 247.709322 169.300008 
L 248.230492 170.642921 
L 248.785729 171.539294 
L 249.480584 172.333016 
L 250.315413 173.016017 
L 251.291821 173.579063 
L 252.412498 174.011659 
L 253.681009 174.30196 
L 255.10154 174.436684 
L 256.678575 174.401069 
L 258.416492 174.178877 
L 260.319054 173.752483 
L 262.388785 173.103097 
L 264.626197 172.211164 
L 267.028855 171.057008 
L 269.590267 169.621801 
L 272.298606 167.888917 
L 275.135288 165.845763 
L 278.073467 163.486109 
L 281.076567 160.812917 
L 284.09702 157.841554 
L 287.075453 154.603157 
L 289.940645 151.147705 
L 292.61059 147.5462 
L 294.995005 143.891191 
L 296.999502 140.294815 
L 298.078735 137.991987 
L 298.922196 135.810859 
L 299.507121 133.790741 
L 299.814588 131.969153 
L 299.830487 130.380126 
L 299.546347 129.052559 
L 298.959928 128.008775 
L 298.075547 127.263416 
L 296.904073 126.822779 
L 295.46259 126.684681 
L 293.773757 126.838847 
L 291.864901 127.267783 
L 289.766919 127.948048 
L 286.338444 129.377925 
L 282.67542 131.205846 
L 278.891092 133.325347 
L 273.83402 136.435343 
L 268.949883 139.693226 
L 264.391534 142.956871 
L 260.259564 146.135467 
L 256.609071 149.179494 
L 253.459222 152.068379 
L 250.80319 154.799242 
L 248.617081 157.37824 
L 246.867236 159.814714 
L 245.515815 162.117675 
L 244.524827 164.293985 
L 243.858859 166.34761 
L 243.486815 168.27948 
L 243.382902 170.087605 
L 243.527101 171.76726 
L 243.905293 173.311097 
L 244.509146 174.709144 
L 245.335879 175.948645 
L 246.387925 177.013743 
L 247.32901 177.686585 
L 248.405495 178.240793 
L 249.623284 178.665196 
L 250.989332 178.94697 
L 252.511426 179.071465 
L 254.197899 179.02204 
L 256.057253 178.779949 
L 258.097671 178.324284 
L 260.326378 177.632051 
L 262.748822 176.678421 
L 262.748822 176.678421 
" style="fill:none;stroke:#3c4f8a;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_9">
    <path clip-path="url(#p1ea965f67c)" d="M 170.25343 266.360959 
L 168.462042 266.666455 
L 166.387191 266.722068 
L 164.036604 266.525376 
L 161.417659 266.068756 
L 158.53779 265.339623 
L 155.404909 264.320644 
L 152.027883 262.989953 
L 148.417046 261.321394 
L 144.584768 259.284836 
L 140.546066 256.8466 
L 136.319265 253.970035 
L 131.926693 250.616301 
L 127.395395 246.745412 
L 122.757836 242.317582 
L 118.052564 237.294927 
L 113.324773 231.643553 
L 108.626694 225.336036 
L 104.017761 218.354258 
L 99.564429 210.692544 
L 95.339583 202.360936 
L 91.421425 193.388406 
L 87.891802 183.825727 
L 84.83392 173.747639 
L 82.329493 163.253944 
L 80.455422 152.469145 
L 79.280191 141.540314 
L 78.860226 130.633036 
L 79.236555 119.925441 
L 80.432092 109.600619 
L 82.449866 99.837927 
L 85.27242 90.803941 
L 88.862502 82.643887 
L 93.164993 75.474397 
L 98.109897 69.378274 
L 103.616084 64.401731 
L 109.595404 60.554214 
L 115.956808 57.810657 
L 122.610119 56.115721 
L 129.469219 55.389418 
L 136.454493 55.533479 
L 143.494494 56.437833 
L 150.52687 57.986685 
L 157.498639 60.063838 
L 164.365969 62.557023 
L 171.093586 65.361183 
L 177.653944 68.380724 
L 184.026276 71.530846 
L 196.151841 77.940377 
L 222.617599 92.411365 
L 231.681022 97.044143 
L 239.922237 100.916006 
L 247.381422 104.046238 
L 254.097653 106.489732 
L 260.106358 108.323172 
L 265.438219 109.635529 
L 270.11906 110.521637 
L 274.170442 111.077765 
L 279.106879 111.4988 
L 285.07864 111.903162 
L 285.981669 112.167925 
L 286.380531 112.585794 
L 286.400207 112.863249 
L 286.101316 113.570221 
L 285.383184 114.49063 
L 283.612163 116.273705 
L 280.198148 119.336965 
L 266.282271 131.283557 
L 258.050861 138.531529 
L 252.834746 143.368583 
L 248.341218 147.844357 
L 245.290178 151.169523 
L 242.706527 154.288331 
L 240.556933 157.22457 
L 238.798974 160.001172 
L 237.38688 162.637796 
L 236.27546 165.150026 
L 235.422608 167.549483 
L 234.663389 170.402451 
L 234.187971 173.102054 
L 233.947611 175.653757 
L 233.91933 178.523471 
L 234.137125 181.182619 
L 234.581072 183.626682 
L 235.122295 185.493054 
L 235.827626 187.196565 
L 236.71326 188.726325 
L 237.567546 189.81495 
L 238.568702 190.772249 
L 239.73649 191.584704 
L 241.094486 192.234927 
L 242.670327 192.700649 
L 244.495899 192.953478 
L 246.607417 192.957389 
L 249.045232 192.666959 
L 251.114014 192.22229 
L 253.410356 191.551547 
L 255.953802 190.621208 
L 258.763223 189.39274 
L 261.855619 187.822542 
L 265.244443 185.862312 
L 268.937323 183.46013 
L 272.933066 180.562581 
L 277.217863 177.118376 
L 281.760677 173.083957 
L 284.907221 170.051765 
L 288.122666 166.742137 
L 291.37821 163.159708 
L 294.638219 159.317824 
L 297.859833 155.240431 
L 300.992869 150.963869 
L 303.98015 146.538308 
L 306.758376 142.028576 
L 309.259649 137.514009 
L 311.413706 133.087048 
L 313.150875 128.8503 
L 314.405646 124.911976 
L 314.83377 123.088607 
L 315.120632 121.379841 
L 315.260993 119.797904 
L 315.250606 118.354081 
L 315.086323 117.058478 
L 314.766172 115.919816 
L 314.289421 114.94524 
L 313.656618 114.140167 
L 312.86961 113.508165 
L 311.931528 113.050886 
L 310.846757 112.768036 
L 309.62087 112.657398 
L 308.260547 112.714906 
L 306.77347 112.934758 
L 305.168197 113.309574 
L 301.640868 114.487834 
L 297.759209 116.166838 
L 293.608578 118.252583 
L 289.27445 120.647471 
L 282.605901 124.614953 
L 273.770146 130.184647 
L 261.472614 138.237108 
L 249.457646 146.367026 
L 242.571985 151.277584 
L 238.014605 154.758437 
L 234.204761 157.925054 
L 231.037197 160.846922 
L 228.404791 163.580009 
L 226.205292 166.16617 
L 223.922751 169.236225 
L 221.658681 172.727636 
L 215.262856 183.105878 
L 213.466425 185.391213 
L 211.867849 187.114811 
L 210.087899 188.732445 
L 208.091933 190.227131 
L 205.845398 191.5755 
L 203.97548 192.472045 
L 201.931411 193.251427 
L 199.700052 193.892394 
L 197.269717 194.368998 
L 194.63104 194.649943 
L 191.778163 194.69802 
L 188.710266 194.469763 
L 185.433515 193.915526 
L 183.14017 193.3379 
L 180.76808 192.573621 
L 178.327443 191.604934 
L 175.831607 190.414201 
L 173.297444 188.984579 
L 170.745676 187.300879 
L 168.201125 185.350608 
L 165.692826 183.125191 
L 163.253968 180.621324 
L 160.921587 177.842405 
L 158.735989 174.799928 
L 156.739832 171.514724 
L 154.97688 168.017868 
L 153.490423 164.351083 
L 152.321436 160.566466 
L 151.506564 156.725413 
L 151.076098 152.896679 
L 151.052102 149.153616 
L 151.44689 145.570763 
L 151.802249 143.862101 
L 152.262017 142.220048 
L 152.824648 140.65256 
L 153.487915 139.16697 
L 154.248936 137.769894 
L 155.104216 136.467152 
L 156.049687 135.263706 
L 157.080762 134.163612 
L 158.192401 133.169994 
L 159.379168 132.285034 
L 160.635306 131.509977 
L 161.954803 130.845159 
L 163.331464 130.290046 
L 164.758979 129.843285 
L 167.741154 129.265718 
L 170.850975 129.087938 
L 174.040041 129.277163 
L 177.263287 129.795044 
L 180.479995 130.600219 
L 183.654413 131.650564 
L 186.75605 132.905012 
L 189.759681 134.324928 
L 192.645158 135.875018 
L 196.719281 138.376612 
L 200.459351 141.012432 
L 203.848754 143.713292 
L 206.884981 146.42751 
L 209.576114 149.117975 
L 211.937763 151.759127 
L 213.990507 154.334232 
L 215.757835 156.833083 
L 217.713163 160.037248 
L 219.263731 163.092041 
L 220.464949 165.999451 
L 221.366912 168.765131 
L 222.013268 171.396686 
L 222.51714 174.510494 
L 222.735501 177.445081 
L 222.709625 180.217049 
L 222.466561 182.841941 
L 222.020575 185.333898 
L 221.374372 187.705376 
L 220.519978 189.966815 
L 219.439231 192.126101 
L 218.393017 193.783128 
L 217.164849 195.377867 
L 215.731145 196.907798 
L 214.063779 198.366748 
L 212.12994 199.743517 
L 209.892144 201.019976 
L 207.30853 202.168517 
L 205.11665 202.922237 
L 202.684782 203.558424 
L 199.993021 204.047273 
L 197.022526 204.350974 
L 193.75698 204.42225 
L 190.184635 204.202958 
L 187.630043 203.86123 
L 184.938136 203.335624 
L 182.112873 202.599916 
L 179.161605 201.625731 
L 176.095824 200.382986 
L 172.931951 198.84062 
L 169.692155 196.967664 
L 166.405136 194.734712 
L 163.106799 192.115849 
L 159.840706 189.091031 
L 156.658207 185.648876 
L 153.618071 181.789746 
L 150.78551 177.528885 
L 149.468804 175.257353 
L 148.230457 172.899273 
L 147.079535 170.46189 
L 146.025038 167.953764 
L 145.075783 165.38476 
L 144.240278 162.766011 
L 143.526584 160.10985 
L 142.942185 157.429701 
L 142.49385 154.739943 
L 142.187506 152.05574 
L 142.028115 149.392832 
L 142.019569 146.767311 
L 142.164601 144.195364 
L 142.464709 141.693013 
L 142.920119 139.275839 
L 143.529756 136.958714 
L 144.29125 134.755546 
L 145.200972 132.679035 
L 146.254086 130.74047 
L 147.444634 128.949549 
L 148.765635 127.314248 
L 150.209204 125.84073 
L 151.766687 124.5333 
L 153.428801 123.394408 
L 155.185781 122.424689 
L 157.027529 121.62305 
L 158.943752 120.986789 
L 160.924107 120.511736 
L 162.95832 120.192427 
L 165.036306 120.02228 
L 167.148269 119.993792 
L 169.284788 120.098723 
L 171.436889 120.328292 
L 175.754511 121.124544 
L 180.040124 122.307835 
L 184.24216 123.804652 
L 188.318602 125.546046 
L 192.236584 127.469859 
L 195.971658 129.521923 
L 199.506869 131.656424 
L 204.413557 134.932358 
L 208.83502 138.214161 
L 212.778696 141.436348 
L 216.266629 144.557369 
L 219.330508 147.553088 
L 222.82124 151.332803 
L 225.720652 154.861163 
L 228.125031 158.143696 
L 230.573252 161.919291 
L 232.904818 166.004897 
L 236.450577 172.873083 
L 238.283885 176.144684 
L 239.641911 178.160476 
L 240.809244 179.576612 
L 242.083249 180.810473 
L 243.49517 181.850661 
L 245.076306 182.68102 
L 246.392377 183.153282 
L 247.835393 183.483989 
L 249.419494 183.659414 
L 251.15907 183.663322 
L 253.068589 183.476728 
L 255.1623 183.077697 
L 257.453765 182.441208 
L 259.955184 181.53917 
L 262.676456 180.340655 
L 265.623922 178.812482 
L 268.798736 176.920308 
L 272.194816 174.630413 
L 275.796368 171.912406 
L 279.575032 168.743056 
L 283.486782 165.1114 
L 287.468878 161.025119 
L 291.437316 156.517869 
L 294.023631 153.310742 
L 296.519839 149.975094 
L 298.884842 146.548964 
L 301.074279 143.079021 
L 303.041589 139.620147 
L 304.739463 136.234351 
L 306.121627 132.988911 
L 307.144918 129.953743 
L 307.771519 127.198093 
L 307.971197 124.786751 
L 307.904073 123.728253 
L 307.723335 122.776119 
L 307.428177 121.935484 
L 307.018565 121.210533 
L 306.49525 120.604431 
L 305.859777 120.119269 
L 305.114467 119.756036 
L 304.2624 119.514614 
L 303.307374 119.393787 
L 302.253861 119.391283 
L 299.872269 119.727237 
L 297.164455 120.485827 
L 294.183547 121.618949 
L 290.986347 123.070808 
L 285.911287 125.715833 
L 280.667211 128.745876 
L 273.697798 133.08309 
L 265.449468 138.546401 
L 258.075814 143.716718 
L 251.759567 148.446634 
L 247.489115 151.906563 
L 243.880095 155.10831 
L 240.875095 158.089708 
L 238.405062 160.88781 
L 236.397634 163.534281 
L 234.782553 166.053955 
L 233.494894 168.465149 
L 232.476737 170.780728 
L 231.507093 173.553699 
L 230.682237 176.716516 
L 230.051046 180.192135 
L 229.616015 183.893512 
L 229.307668 188.532049 
L 229.139258 194.747873 
L 229.114285 200.214025 
L 229.114285 200.214025 
" style="fill:none;stroke:#38598c;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_10">
    <path clip-path="url(#p1ea965f67c)" d="M 297.988676 191.049357 
L 298.020481 188.889526 
L 298.200325 186.693018 
L 298.515601 184.460603 
L 299.504675 179.889328 
L 300.896071 175.177327 
L 302.60244 170.328301 
L 305.56573 162.822582 
L 311.879185 147.344283 
L 313.775061 142.24029 
L 315.418948 137.291719 
L 316.725858 132.593367 
L 317.617268 128.246565 
L 318.024737 124.3531 
L 318.029288 122.606538 
L 317.893651 121.008002 
L 317.613726 119.567065 
L 317.186671 118.291952 
L 316.610955 117.189346 
L 315.8864 116.264227 
L 315.014185 115.519756 
L 313.996842 114.957195 
L 312.838205 114.57588 
L 311.543357 114.37324 
L 310.118533 114.344865 
L 308.571016 114.484621 
L 306.909011 114.784805 
L 305.141502 115.23633 
L 301.328908 116.551464 
L 297.214948 118.338285 
L 292.884105 120.497872 
L 286.161017 124.221533 
L 279.389527 128.260004 
L 268.544416 135.060356 
L 256.996963 142.562952 
L 247.475042 148.998306 
L 241.088846 153.602644 
L 236.893761 156.889001 
L 233.402298 159.902037 
L 230.506461 162.703838 
L 228.100493 165.342514 
L 226.085841 167.852991 
L 223.983242 170.846545 
L 221.873286 174.263101 
L 216.344809 183.521485 
L 214.630248 185.824641 
L 212.700894 187.993193 
L 210.957074 189.617538 
L 208.99741 191.127082 
L 206.786636 192.500054 
L 204.942421 193.422519 
L 202.922208 194.235114 
L 200.711762 194.917396 
L 198.297971 195.444174 
L 195.669666 195.784764 
L 192.818757 195.902301 
L 189.741728 195.753215 
L 186.44157 195.287056 
L 184.122923 194.772266 
L 181.716431 194.073166 
L 179.231098 193.170835 
L 176.679075 192.046107 
L 174.076089 190.680198 
L 171.441841 189.055547 
L 168.800338 187.156841 
L 166.180108 184.972272 
L 163.61425 182.494955 
L 161.140251 179.724485 
L 158.799514 176.668526 
L 156.636539 173.344296 
L 154.69773 169.779781 
L 153.029824 166.014482 
L 151.677976 162.099482 
L 150.683614 158.09666 
L 150.082179 154.076958 
L 149.900972 150.117677 
L 149.973792 148.185733 
L 150.157292 146.298942 
L 150.451853 144.46709 
L 150.857095 142.699609 
L 151.371878 141.005454 
L 151.994313 139.392973 
L 152.72178 137.869799 
L 153.550961 136.442746 
L 154.477888 135.117733 
L 155.497996 133.899714 
L 156.606183 132.792641 
L 157.79688 131.799435 
L 159.064125 130.921988 
L 160.401641 130.161178 
L 161.80291 129.516903 
L 163.261253 128.988135 
L 164.769902 128.572984 
L 166.322075 128.268778 
L 169.530168 127.979091 
L 172.833309 128.085356 
L 176.18262 128.547143 
L 179.533752 129.320208 
L 182.847644 130.359076 
L 186.0909 131.619157 
L 189.235839 133.058356 
L 192.260307 134.638156 
L 196.535239 137.197675 
L 200.463785 139.900488 
L 204.027327 142.671455 
L 207.222654 145.454774 
L 210.058121 148.210697 
L 212.550294 150.912147 
L 214.72117 153.541656 
L 216.595932 156.088807 
L 218.68107 159.348099 
L 220.350236 162.448106 
L 221.663306 165.391748 
L 222.674666 168.185626 
L 223.432041 170.838213 
L 224.08287 173.969391 
L 224.464072 176.912619 
L 224.624125 179.68562 
L 224.571912 182.811851 
L 224.286784 185.743171 
L 223.783656 188.503229 
L 223.058549 191.112984 
L 222.269846 193.186098 
L 221.291119 195.176053 
L 220.092509 197.089166 
L 218.635001 198.92842 
L 217.249948 200.345487 
L 215.637717 201.709621 
L 213.763098 203.011851 
L 211.585669 204.236857 
L 209.059771 205.360406 
L 206.134923 206.345872 
L 203.647012 206.962901 
L 200.880887 207.441838 
L 197.813745 207.743101 
L 194.424875 207.816444 
L 190.697814 207.599099 
L 188.020263 207.25534 
L 185.187949 206.72199 
L 182.203613 205.969514 
L 179.073644 204.965536 
L 175.808961 203.675249 
L 172.425974 202.062151 
L 168.947604 200.08919 
L 165.404294 197.720411 
L 161.834921 194.92318 
L 158.287481 191.671006 
L 154.819397 187.946958 
L 151.497253 183.747507 
L 149.913987 181.47306 
L 148.395767 179.08655 
L 146.952882 176.593056 
L 145.595825 173.999177 
L 144.335178 171.313095 
L 143.181477 168.544605 
L 142.145059 165.705116 
L 141.23591 162.807608 
L 140.463495 159.86655 
L 139.836585 156.89777 
L 139.363093 153.918284 
L 139.049907 150.946071 
L 138.902739 147.999816 
L 138.925995 145.098614 
L 139.122662 142.261647 
L 139.494222 139.50784 
L 140.040603 136.855514 
L 140.760158 134.322044 
L 141.649682 131.923531 
L 142.70446 129.674511 
L 143.918351 127.587693 
L 145.283899 125.673757 
L 146.792477 123.941204 
L 148.434436 122.396263 
L 150.19929 121.042861 
L 152.075891 119.882657 
L 154.052614 118.91512 
L 156.117548 118.137669 
L 158.258662 117.545844 
L 160.463973 117.133517 
L 162.721697 116.893114 
L 165.020374 116.815866 
L 167.348983 116.892049 
L 169.697036 117.111232 
L 172.054648 117.462503 
L 176.762343 118.516558 
L 181.406735 119.965054 
L 185.934004 121.722689 
L 190.301586 123.711575 
L 194.477386 125.863318 
L 198.438685 128.119887 
L 203.948456 131.599532 
L 208.922904 135.088236 
L 213.366463 138.504508 
L 217.301838 141.797726 
L 220.7638 144.939525 
L 224.716559 148.871704 
L 228.011368 152.50612 
L 230.758234 155.852336 
L 233.580557 159.654357 
L 236.718131 164.325325 
L 240.973963 170.744529 
L 242.647947 172.861906 
L 244.039657 174.319424 
L 245.521967 175.559452 
L 247.132094 176.570152 
L 248.444693 177.167618 
L 249.863051 177.617293 
L 251.400839 177.907906 
L 253.071227 178.026104 
L 254.88675 177.956343 
L 256.859061 177.680844 
L 258.99852 177.179627 
L 261.313625 176.430697 
L 263.810223 175.410426 
L 266.490486 174.094246 
L 269.351624 172.457737 
L 272.384328 170.478247 
L 275.570956 168.137147 
L 278.883546 165.42284 
L 282.281765 162.334531 
L 285.711056 158.886671 
L 289.101291 155.113771 
L 292.366411 151.075007 
L 295.405554 146.857701 
L 298.10623 142.57851 
L 299.660133 139.761301 
L 300.97588 137.027837 
L 302.020131 134.428484 
L 302.762657 132.014182 
L 303.177815 129.834182 
L 303.24596 127.933603 
L 302.954673 126.351 
L 302.672575 125.688648 
L 302.299692 125.116186 
L 301.836851 124.635696 
L 301.285429 124.248535 
L 300.647342 123.955324 
L 299.925028 123.755947 
L 298.239928 123.634612 
L 296.258954 123.869597 
L 294.01703 124.436171 
L 291.553614 125.301733 
L 288.910988 126.428103 
L 284.70588 128.515954 
L 280.338127 130.956495 
L 274.485288 134.535541 
L 268.831273 138.257141 
L 262.321572 142.846155 
L 257.694978 146.347044 
L 253.639815 149.650868 
L 250.161786 152.751415 
L 247.238132 155.660368 
L 244.828673 158.396728 
L 242.884353 160.980329 
L 241.353436 163.428447 
L 240.185717 165.754443 
L 239.335185 167.967579 
L 238.761558 170.073415 
L 238.431013 172.074402 
L 238.316389 173.970448 
L 238.397068 175.759365 
L 238.658678 177.437149 
L 239.092725 178.99808 
L 239.696217 180.434652 
L 240.471332 181.737347 
L 241.425136 182.894249 
L 242.569356 183.890504 
L 243.920193 184.707624 
L 245.498138 185.322622 
L 246.845248 185.634313 
L 248.345545 185.80196 
L 250.011759 185.808689 
L 251.857406 185.634889 
L 253.896464 185.257917 
L 256.142902 184.651859 
L 258.610015 183.78739 
L 261.309507 182.631841 
L 264.250262 181.149563 
L 267.436727 179.302774 
L 270.866836 177.05307 
L 274.529457 174.36387 
L 278.401341 171.204046 
L 282.443685 167.552986 
L 286.598539 163.407188 
L 290.785488 158.788264 
L 293.543698 155.471878 
L 296.232429 151.995567 
L 298.809364 148.395149 
L 301.227938 144.716201 
L 303.438288 141.014021 
L 305.388642 137.352876 
L 307.027135 133.804394 
L 308.304009 130.445023 
L 309.174101 127.352602 
L 309.599439 124.602207 
L 309.636046 123.376856 
L 309.551739 122.261599 
L 309.344849 121.263022 
L 309.014546 120.386718 
L 308.560875 119.637184 
L 307.984767 119.017742 
L 307.288042 118.530481 
L 306.473395 118.176225 
L 305.544366 117.95453 
L 304.505297 117.863708 
L 303.361274 117.900873 
L 300.782003 118.342115 
L 297.859259 119.23461 
L 294.652372 120.522302 
L 291.224253 122.141213 
L 285.805742 125.043515 
L 280.23553 128.319891 
L 272.876834 132.943586 
L 264.231851 138.677566 
L 256.561363 144.025324 
L 250.032446 148.86128 
L 245.637669 152.371597 
L 241.932585 155.605028 
L 238.849334 158.607604 
L 236.309828 161.422119 
L 234.234093 164.084032 
L 232.545511 166.620605 
L 231.173799 169.051687 
L 229.81023 171.962885 
L 228.740097 174.748335 
L 227.574129 178.456665 
L 225.895275 184.804425 
L 224.618245 189.25512 
L 223.563204 192.171623 
L 222.47401 194.554242 
L 221.388441 196.463641 
L 220.097164 198.307447 
L 218.552044 200.086086 
L 217.095462 201.459287 
L 215.406738 202.782209 
L 213.447521 204.044237 
L 211.174384 205.227911 
L 208.538777 206.306079 
L 206.292339 207.021636 
L 203.788404 207.631602 
L 201.002778 208.104921 
L 197.911816 208.401512 
L 194.493921 208.470368 
L 190.731729 208.247616 
L 188.026937 207.898993 
L 185.164057 207.359091 
L 182.145649 206.597655 
L 178.97799 205.581453 
L 175.671982 204.274688 
L 172.244157 202.639738 
L 168.717733 200.638328 
L 165.123673 198.233225 
L 161.501643 195.390528 
L 157.900739 192.08261 
L 154.379826 188.291659 
L 152.670383 186.213149 
L 151.007275 184.013704 
L 149.400359 181.69568 
L 147.859905 179.262818 
L 146.396501 176.720345 
L 145.020949 174.075071 
L 143.744142 171.335449 
L 142.576921 168.511609 
L 141.529922 165.61536 
L 140.613408 162.660144 
L 139.837099 159.660944 
L 139.209987 156.634154 
L 138.740167 153.59739 
L 138.434662 150.56926 
L 138.299268 147.569088 
L 138.338416 144.616602 
L 138.338416 144.616602 
" style="fill:none;stroke:#33628d;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_11">
    <path clip-path="url(#p1ea965f67c)" d="M 284.767843 192.509329 
L 283.607413 191.669244 
L 282.614293 190.801737 
L 281.777699 189.910827 
L 281.087647 188.999472 
L 280.534886 188.06973 
L 280.110833 187.122912 
L 279.807509 186.159704 
L 279.533829 184.184399 
L 279.660041 182.140703 
L 280.138691 180.02125 
L 280.927261 177.816346 
L 281.986918 175.515484 
L 284.005756 171.862633 
L 287.31803 166.577837 
L 295.016257 154.605138 
L 297.878437 149.762919 
L 300.506352 144.872488 
L 302.750224 140.075482 
L 303.95995 137.012171 
L 304.892946 134.119795 
L 305.512822 131.453546 
L 305.789056 129.06656 
L 305.698558 127.00698 
L 305.510936 126.112934 
L 305.227005 125.31508 
L 304.846502 124.616808 
L 304.369808 124.020731 
L 303.797947 123.528647 
L 303.132579 123.141511 
L 302.375984 122.859429 
L 301.531033 122.681663 
L 299.590305 122.632052 
L 297.34373 122.971103 
L 294.831203 123.666625 
L 292.09725 124.678263 
L 289.189002 125.960321 
L 284.604016 128.285044 
L 279.888768 130.950343 
L 273.635513 134.78967 
L 267.658788 138.715495 
L 260.849934 143.483262 
L 256.055558 147.077423 
L 251.882593 150.443145 
L 248.323841 153.585162 
L 245.344675 156.523937 
L 242.894654 159.284919 
L 240.916197 161.892409 
L 239.350649 164.366685 
L 238.142251 166.723152 
L 237.240518 168.972575 
L 236.60149 171.121789 
L 236.188203 173.174523 
L 235.944003 175.606654 
L 235.962122 177.888832 
L 236.213392 180.016544 
L 236.682036 181.982406 
L 237.364363 183.776036 
L 238.068695 185.077673 
L 238.922943 186.250932 
L 239.939902 187.284105 
L 241.136507 188.162408 
L 242.533855 188.867171 
L 244.157232 189.374842 
L 246.036084 189.65579 
L 247.632845 189.69571 
L 249.407469 189.568472 
L 251.376295 189.251869 
L 253.556242 188.720031 
L 255.964293 187.943076 
L 258.616757 186.886886 
L 261.528207 185.513102 
L 264.710029 183.779496 
L 268.168468 181.640925 
L 271.902099 179.051148 
L 275.898643 175.965841 
L 280.131137 172.347198 
L 284.553574 168.170444 
L 289.096328 163.432434 
L 292.144798 159.974591 
L 295.167668 156.298153 
L 298.122301 152.432093 
L 300.960007 148.416731 
L 303.626655 144.304539 
L 306.063779 140.160271 
L 308.210246 136.060151 
L 310.004505 132.089925 
L 311.387363 128.341643 
L 312.305151 124.909216 
L 312.575206 123.339978 
L 312.713063 121.882967 
L 312.715031 120.54793 
L 312.578349 119.343633 
L 312.301255 118.277702 
L 311.883035 117.356461 
L 311.32406 116.584813 
L 310.625798 115.966136 
L 309.790814 115.502226 
L 308.822737 115.193265 
L 307.726219 115.037834 
L 306.506871 115.032962 
L 305.171175 115.174204 
L 303.726393 115.455766 
L 300.541847 116.410776 
L 297.022562 117.830506 
L 293.24275 119.636777 
L 289.277661 121.746827 
L 283.14068 125.304144 
L 274.941048 130.403538 
L 265.225105 136.748868 
L 254.979799 143.713773 
L 247.850396 148.810348 
L 243.067458 152.454195 
L 239.039662 155.77466 
L 235.682788 158.833534 
L 232.903048 161.685671 
L 230.606137 164.375103 
L 228.70267 166.934835 
L 226.753172 169.98712 
L 225.151948 172.902824 
L 223.026708 177.324762 
L 219.87873 183.937202 
L 218.264261 186.757278 
L 216.73388 188.991817 
L 214.972297 191.11353 
L 213.355313 192.72059 
L 211.517567 194.235229 
L 209.423467 195.640424 
L 207.035281 196.911584 
L 205.027496 197.756554 
L 202.815296 198.487418 
L 200.382183 199.079627 
L 197.712769 199.502532 
L 194.793875 199.718362 
L 191.616035 199.681261 
L 188.175524 199.336559 
L 185.737767 198.904758 
L 183.189169 198.287072 
L 180.53659 197.461009 
L 177.790216 196.40299 
L 174.96413 195.088923 
L 172.076895 193.495028 
L 169.152101 191.59892 
L 166.218824 189.381008 
L 163.311939 186.826185 
L 160.472184 183.925784 
L 157.745914 180.679727 
L 155.184426 177.098708 
L 152.842793 173.206215 
L 150.778169 169.040115 
L 149.047549 164.653506 
L 147.705088 160.114524 
L 147.194835 157.812959 
L 146.799128 155.504853 
L 146.522603 153.202058 
L 146.369167 150.916837 
L 146.34192 148.661703 
L 146.443091 146.449239 
L 146.673988 144.291926 
L 147.034962 142.201942 
L 147.525388 140.190983 
L 148.143666 138.270081 
L 148.887234 136.449431 
L 149.752606 134.738246 
L 150.73542 133.144621 
L 151.830506 131.675434 
L 153.031962 130.336263 
L 154.333244 129.131342 
L 155.727263 128.063545 
L 157.206488 127.134395 
L 158.76305 126.344104 
L 160.388844 125.691639 
L 162.075637 125.174805 
L 163.815156 124.790352 
L 165.599188 124.534088 
L 167.419653 124.401007 
L 169.268684 124.385421 
L 173.022398 124.681354 
L 176.803772 125.367654 
L 180.562665 126.387127 
L 184.256036 127.682846 
L 187.848136 129.200635 
L 191.310327 130.890804 
L 194.620633 132.709178 
L 199.267941 135.595177 
L 203.506884 138.580934 
L 207.326896 141.58954 
L 210.73365 144.566918 
L 213.74448 147.476979 
L 216.384569 150.297133 
L 218.683898 153.014511 
L 221.275778 156.467889 
L 223.397764 159.72533 
L 225.125294 162.791985 
L 226.528045 165.676979 
L 227.91908 169.044158 
L 229.192683 172.762249 
L 230.453791 177.227473 
L 232.981255 186.673868 
L 233.93905 189.165028 
L 234.918647 191.042395 
L 235.890102 192.416275 
L 237.041958 193.603339 
L 238.121765 194.405401 
L 239.369255 195.061169 
L 240.812952 195.551947 
L 242.485319 195.853389 
L 244.423146 195.934089 
L 246.667758 195.753839 
L 249.264898 195.261562 
L 252.264048 194.392982 
L 254.808283 193.447193 
L 257.629376 192.205015 
L 260.747637 190.620427 
L 264.180387 188.641657 
L 267.939682 186.211978 
L 272.029242 183.271548 
L 276.440462 179.760797 
L 281.147434 175.625953 
L 284.426629 172.502156 
L 287.794472 169.076777 
L 291.222667 165.350617 
L 294.67544 161.333421 
L 298.108938 157.046127 
L 301.470927 152.523087 
L 304.700925 147.814013 
L 307.730922 142.985338 
L 310.486828 138.120565 
L 312.890771 133.319221 
L 314.864262 128.694044 
L 316.332164 124.36618 
L 316.855069 122.352281 
L 317.227246 120.458475 
L 317.442313 118.699027 
L 317.494965 117.087234 
L 317.381106 115.63514 
L 317.09795 114.353271 
L 316.644108 113.250401 
L 316.019648 112.333342 
L 315.226123 111.606791 
L 314.26657 111.073222 
L 313.145482 110.732836 
L 311.86874 110.583574 
L 310.443522 110.621185 
L 308.878188 110.839354 
L 307.182135 111.229879 
L 305.365639 111.782892 
L 301.415788 113.330154 
L 297.121802 115.379132 
L 292.579707 117.819053 
L 285.5048 121.971409 
L 276.016244 127.916748 
L 260.618861 137.931186 
L 246.349207 147.42623 
L 239.39587 152.276893 
L 234.818048 155.686696 
L 230.998433 158.77533 
L 227.818828 161.618516 
L 225.162752 164.274689 
L 222.921273 166.785921 
L 220.553336 169.763423 
L 217.754238 173.684357 
L 213.775014 179.319525 
L 211.87934 181.657281 
L 209.809337 183.833401 
L 207.977551 185.440057 
L 205.950972 186.906827 
L 203.69629 188.208147 
L 201.836915 189.055774 
L 199.820024 189.774061 
L 197.635353 190.341794 
L 195.274789 190.733733 
L 192.733216 190.920238 
L 190.00963 190.867057 
L 187.10853 190.535396 
L 184.041595 189.882454 
L 181.914669 189.246202 
L 179.731882 188.433088 
L 177.50456 187.429534 
L 175.246779 186.222709 
L 172.975592 184.801163 
L 170.711192 183.155584 
L 168.476979 181.279668 
L 166.299508 179.171078 
L 164.208266 176.83245 
L 162.235259 174.272375 
L 160.414377 171.506282 
L 158.780534 168.557114 
L 157.368567 165.455685 
L 156.211956 162.240611 
L 155.341403 158.957721 
L 154.783363 155.658906 
L 154.558631 152.400392 
L 154.681121 149.240534 
L 155.156927 146.237258 
L 155.983797 143.445355 
L 157.151047 140.913879 
L 158.639966 138.683875 
L 160.424654 136.78666 
L 162.473229 135.242793 
L 164.749282 134.061799 
L 167.213466 133.242612 
L 169.825079 132.774642 
L 172.543542 132.63929 
L 175.329677 132.81174 
L 178.146748 133.262827 
L 180.961232 133.960846 
L 183.743324 134.873157 
L 186.467215 135.967533 
L 189.111154 137.2132 
L 192.88929 139.30358 
L 196.403926 141.585751 
L 199.62719 143.989526 
L 202.545073 146.459133 
L 205.154613 148.951761 
L 207.461243 151.435603 
L 209.476444 153.887789 
L 211.215747 156.29247 
L 212.697089 158.639157 
L 214.303884 161.667084 
L 215.530999 164.573021 
L 216.420856 167.355241 
L 217.011311 170.015649 
L 217.334554 172.558213 
L 217.416577 174.987882 
L 217.277036 177.309838 
L 216.929342 179.528919 
L 216.380884 181.649152 
L 215.633305 183.673292 
L 214.682786 185.602324 
L 213.520318 187.434861 
L 212.131973 189.166386 
L 210.49921 190.78825 
L 208.599261 192.286383 
L 206.98319 193.316376 
L 205.189836 194.252834 
L 203.206462 195.080028 
L 201.020255 195.778031 
L 198.618975 196.321955 
L 195.991845 196.681162 
L 193.130745 196.818499 
L 190.031788 196.689689 
L 186.697333 196.243048 
L 184.348569 195.739948 
L 181.905884 195.050635 
L 179.378076 194.155281 
L 176.777151 193.033639 
L 174.118789 191.665677 
L 171.422788 190.032427 
L 168.71344 188.117051 
L 166.019802 185.906144 
L 163.37579 183.391235 
L 160.820039 180.570452 
L 158.395458 177.450245 
L 156.148418 174.047021 
L 154.127535 170.388532 
L 152.382036 166.51476 
L 152.382036 166.51476 
" style="fill:none;stroke:#2f6b8e;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_12">
    <path clip-path="url(#p1ea965f67c)" d="M 220.141976 246.090003 
L 217.313596 245.70589 
L 213.264235 245.399992 
L 204.727174 245.100836 
L 198.618143 244.788203 
L 193.273433 244.298988 
L 189.295893 243.766287 
L 184.958387 242.998275 
L 180.241081 241.920115 
L 175.130693 240.441788 
L 169.623645 238.456704 
L 166.723894 237.236141 
L 163.730154 235.841231 
L 160.646694 234.254046 
L 157.479341 232.455879 
L 154.235686 230.427433 
L 150.925305 228.149097 
L 147.559974 225.601288 
L 144.153886 222.764895 
L 140.723849 219.62181 
L 137.289456 216.155573 
L 133.873207 212.352115 
L 130.50058 208.200601 
L 127.200003 203.694354 
L 124.002745 198.831844 
L 120.942663 193.617686 
L 118.055825 188.063625 
L 115.379967 182.18941 
L 112.95379 176.023515 
L 110.816097 169.603604 
L 109.004795 162.976664 
L 107.555768 156.198729 
L 106.501701 149.334141 
L 105.870881 142.454303 
L 105.686069 135.635955 
L 105.963507 128.958989 
L 106.712133 122.503928 
L 107.933077 116.349185 
L 109.619471 110.568287 
L 111.756604 105.227232 
L 114.322423 100.382171 
L 117.288321 96.07757 
L 120.620194 92.344963 
L 124.27966 89.202371 
L 128.225371 86.654381 
L 132.414337 84.692844 
L 136.803176 83.298099 
L 141.349243 82.440594 
L 146.011582 82.082758 
L 150.751687 82.181004 
L 155.534053 82.687702 
L 160.326544 83.553052 
L 165.100582 84.72675 
L 169.83118 86.15941 
L 174.496872 87.803714 
L 179.079541 89.615286 
L 183.564185 91.55331 
L 192.193344 95.665316 
L 200.31608 99.894097 
L 211.477517 106.073677 
L 239.972822 122.154127 
L 248.067436 126.404197 
L 256.035404 130.320918 
L 269.232954 136.628639 
L 270.768823 137.684724 
L 271.520793 138.430828 
L 271.978637 139.166486 
L 272.183217 139.909898 
L 272.173021 140.673044 
L 271.887671 141.732297 
L 271.205215 143.127877 
L 269.887295 145.189884 
L 266.747218 149.970467 
L 265.788111 151.881384 
L 265.296848 153.343645 
L 265.148326 154.405289 
L 265.247594 155.299873 
L 265.507044 155.880834 
L 265.924696 156.330798 
L 266.496364 156.640013 
L 267.215574 156.799528 
L 268.308342 156.776611 
L 269.594574 156.495963 
L 271.04394 155.951586 
L 272.617745 155.145501 
L 274.602296 153.851509 
L 276.595015 152.247309 
L 278.476155 150.413278 
L 280.113618 148.463724 
L 281.195623 146.853419 
L 281.945695 145.353636 
L 282.268886 144.29487 
L 282.325186 143.407687 
L 282.18712 142.876301 
L 281.895354 142.472488 
L 281.454804 142.203804 
L 280.874108 142.073965 
L 279.903124 142.116063 
L 278.741285 142.394115 
L 277.087012 143.042416 
L 275.295006 143.973593 
L 273.094121 145.374414 
L 270.977989 146.97729 
L 269.070509 148.676815 
L 267.465404 150.381921 
L 266.226509 152.016879 
L 265.391605 153.519083 
L 265.017243 154.631142 
L 264.936922 155.587134 
L 265.081556 156.222788 
L 265.407148 156.730638 
L 265.907484 157.099346 
L 266.574629 157.318306 
L 267.398786 157.377895 
L 268.631361 157.215884 
L 270.061436 156.780461 
L 271.652407 156.066961 
L 273.358611 155.08046 
L 275.124207 153.838831 
L 277.227179 152.060678 
L 278.876497 150.401374 
L 280.343048 148.658201 
L 281.542245 146.920509 
L 282.395765 145.287642 
L 282.78616 144.124577 
L 282.891649 143.140567 
L 282.776807 142.544416 
L 282.49557 142.084577 
L 282.052429 141.770039 
L 281.456047 141.605515 
L 280.44466 141.619572 
L 279.222275 141.890247 
L 277.46906 142.556169 
L 275.55961 143.530228 
L 273.205007 145.00742 
L 270.933576 146.704156 
L 268.879665 148.506481 
L 267.144129 150.317228 
L 265.794867 152.05685 
L 264.994766 153.405112 
L 264.501543 154.627119 
L 264.317762 155.694698 
L 264.391259 156.420112 
L 264.65646 157.017521 
L 265.107599 157.474853 
L 265.737324 157.780559 
L 266.536603 157.923796 
L 267.494464 157.894776 
L 268.894246 157.603938 
L 270.488355 157.020399 
L 272.235617 156.141565 
L 274.084446 154.976387 
L 275.971688 153.548903 
L 277.822506 151.901476 
L 279.551938 150.096896 
L 281.06863 148.218282 
L 282.281028 146.365761 
L 282.975293 144.976377 
L 283.386119 143.73065 
L 283.488887 142.680699 
L 283.35622 142.048317 
L 283.043774 141.564774 
L 282.556687 141.23957 
L 281.904731 141.077381 
L 281.101948 141.078029 
L 279.828039 141.323372 
L 278.367646 141.827106 
L 276.364612 142.771038 
L 274.268546 143.994019 
L 271.779314 145.718698 
L 269.467161 147.602099 
L 267.454875 149.532642 
L 265.827753 151.419499 
L 264.80432 152.905749 
L 264.100454 154.276502 
L 263.721883 155.501704 
L 263.652406 156.358699 
L 263.78698 157.091898 
L 264.120646 157.688531 
L 264.646979 158.136142 
L 265.358117 158.422658 
L 266.244589 158.536609 
L 267.294968 158.467528 
L 268.817001 158.110477 
L 270.539152 157.441911 
L 272.417734 156.458968 
L 274.397457 155.171527 
L 276.410038 153.606293 
L 278.374046 151.810537 
L 280.196705 149.854488 
L 281.778252 147.8311 
L 283.019159 145.851973 
L 283.705801 144.382271 
L 284.079951 143.08062 
L 284.1401 142.248699 
L 284.005241 141.562927 
L 283.67548 141.038877 
L 283.156227 140.687071 
L 282.458077 140.512583 
L 281.5964 140.515009 
L 280.227291 140.783167 
L 278.657246 141.33011 
L 276.505103 142.350456 
L 274.256216 143.666681 
L 271.591236 145.514381 
L 269.12233 147.523062 
L 266.978993 149.574461 
L 265.249126 151.574394 
L 264.161561 153.148046 
L 263.412034 154.599884 
L 263.004948 155.899908 
L 262.924141 156.812215 
L 263.057016 157.596515 
L 263.398262 158.239709 
L 263.941298 158.728819 
L 264.678301 159.051035 
L 265.60002 159.193919 
L 266.695387 159.145805 
L 267.950956 158.896393 
L 269.720156 158.289491 
L 271.672493 157.347296 
L 273.754936 156.073487 
L 275.900423 154.488378 
L 278.026879 152.633577 
L 280.03814 150.575639 
L 281.827595 148.407315 
L 283.285096 146.244829 
L 284.141958 144.607415 
L 284.674786 143.127476 
L 284.841311 142.160383 
L 284.798267 141.342797 
L 284.542825 140.694397 
L 284.078054 140.229481 
L 283.412943 139.956318 
L 282.562089 139.876928 
L 281.545063 139.987279 
L 279.971867 140.412508 
L 278.209461 141.123146 
L 275.844609 142.34502 
L 273.423107 143.848027 
L 270.610606 145.890071 
L 268.058988 148.056186 
L 265.891389 150.229148 
L 264.436071 151.979379 
L 263.327783 153.630525 
L 262.578045 155.148938 
L 262.188455 156.505381 
L 262.132835 157.455758 
L 262.299879 158.271797 
L 262.68368 158.940111 
L 263.277327 159.447212 
L 264.07289 159.779548 
L 265.061184 159.923728 
L 266.231302 159.866934 
L 267.56996 159.597566 
L 269.060673 159.10613 
L 269.060673 159.10613 
" style="fill:none;stroke:#2c738e;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_13">
    <path clip-path="url(#p1ea965f67c)" d="M 196.705532 271.572423 
L 193.340338 271.600377 
L 189.363126 271.402519 
L 184.747296 270.924896 
L 179.462834 270.084409 
L 173.480461 268.764408 
L 170.219957 267.877718 
L 166.777274 266.80963 
L 163.151814 265.533904 
L 159.344491 264.021354 
L 155.358133 262.239824 
L 151.19794 260.154248 
L 146.871997 257.72683 
L 142.391843 254.917378 
L 137.773085 251.683835 
L 133.036052 247.983064 
L 128.20645 243.771909 
L 123.316012 239.008617 
L 118.403073 233.654615 
L 113.513029 227.676695 
L 108.698606 221.049582 
L 104.019854 213.758842 
L 99.543773 205.804019 
L 95.343489 197.201847 
L 91.496896 187.989275 
L 88.08472 178.226018 
L 85.187991 167.996257 
L 82.884997 157.409106 
L 81.247836 146.597503 
L 80.338797 135.71528 
L 80.206845 124.932295 
L 80.88453 114.4278 
L 82.38567 104.38239 
L 84.704058 94.969162 
L 87.813405 86.344878 
L 91.668543 78.641954 
L 96.207799 71.962074 
L 101.356289 66.372012 
L 107.029817 61.901978 
L 113.138979 58.546481 
L 119.59312 56.267433 
L 126.303846 54.998985 
L 133.187878 54.653457 
L 140.16915 55.127748 
L 147.180148 56.309625 
L 154.16255 58.083457 
L 161.067282 60.335094 
L 167.854137 62.955731 
L 174.491081 65.844732 
L 180.953374 68.911474 
L 187.222611 72.076345 
L 199.134227 78.438308 
L 220.320963 90.035228 
L 229.605237 94.860308 
L 238.055555 98.932645 
L 245.710121 102.258424 
L 252.6073 104.884592 
L 258.78257 106.883546 
L 264.267085 108.342455 
L 269.087345 109.355976 
L 273.265648 110.021227 
L 278.370595 110.574977 
L 284.607933 111.157265 
L 285.580029 111.462858 
L 286.038872 111.915507 
L 286.085249 112.208609 
L 285.833424 112.944318 
L 285.154274 113.891103 
L 283.427642 115.711475 
L 280.049544 118.82347 
L 271.050185 126.654989 
L 258.98987 137.223121 
L 252.617474 143.122395 
L 248.094513 147.635819 
L 245.021286 150.986614 
L 242.416742 154.127921 
L 240.24728 157.084338 
L 238.470007 159.879533 
L 237.038568 162.533802 
L 235.907125 165.063262 
L 235.032892 167.479989 
L 234.243989 170.355197 
L 233.734304 173.078427 
L 233.453659 175.655851 
L 233.366911 178.560306 
L 233.512371 181.25998 
L 233.866639 183.752474 
L 234.424207 186.032054 
L 235.051341 187.76209 
L 235.841024 189.328833 
L 236.814917 190.719888 
L 237.746149 191.694739 
L 238.832803 192.534179 
L 240.097429 193.222751 
L 241.566545 193.740556 
L 243.270917 194.0621 
L 245.245753 194.154862 
L 247.530714 193.97759 
L 250.169589 193.478305 
L 252.409194 192.854041 
L 254.894721 191.979635 
L 257.646338 190.817084 
L 260.682853 189.322993 
L 264.020176 187.448739 
L 267.669191 185.141249 
L 271.632903 182.344747 
L 275.902759 179.003895 
L 280.454083 175.06887 
L 285.240708 170.502879 
L 288.527512 167.100384 
L 291.857173 163.415179 
L 295.192775 159.460827 
L 298.489783 155.26207 
L 301.695926 150.856749 
L 304.751537 146.29737 
L 307.590464 141.651994 
L 310.141697 137.004092 
L 312.331752 132.451025 
L 314.087833 128.100862 
L 315.34166 124.067436 
L 315.761166 122.205061 
L 316.033709 120.463785 
L 316.153925 118.856349 
L 316.117514 117.394455 
L 315.921348 116.088517 
L 315.563555 114.947446 
L 315.043581 113.978444 
L 314.362232 113.186847 
L 313.521685 112.576008 
L 312.52547 112.147225 
L 311.378433 111.899728 
L 310.086661 111.830708 
L 308.657386 111.935412 
L 307.098872 112.20727 
L 305.420276 112.63808 
L 301.743045 113.93686 
L 297.711 115.74205 
L 293.4137 117.953268 
L 288.940122 120.467521 
L 282.081536 124.59401 
L 273.035445 130.327481 
L 258.605688 139.789257 
L 246.856353 147.739403 
L 240.196597 152.50465 
L 235.811385 155.880878 
L 232.153775 158.957463 
L 229.112314 161.803328 
L 226.576917 164.472031 
L 224.444435 167.002463 
L 222.204001 170.010672 
L 219.581826 173.985362 
L 215.237669 180.720108 
L 213.457021 183.07945 
L 211.492266 185.292078 
L 209.739721 186.941657 
L 207.788335 188.466486 
L 205.603834 189.844085 
L 203.792451 190.762865 
L 201.81787 191.56583 
L 199.667669 192.2331 
L 197.330924 192.740561 
L 194.798985 193.059302 
L 192.066526 193.155136 
L 189.132918 192.988335 
L 186.003939 192.513714 
L 183.816036 192.001768 
L 181.554215 191.315169 
L 179.227752 190.437865 
L 176.848743 189.353911 
L 174.432433 188.048047 
L 171.997507 186.50644 
L 169.566307 184.717582 
L 167.164952 182.673335 
L 164.823296 180.370101 
L 162.574695 177.810051 
L 160.455535 175.002359 
L 158.504485 171.964301 
L 156.761453 168.722114 
L 155.266267 165.311447 
L 154.057106 161.777274 
L 153.168759 158.173141 
L 152.630845 154.559687 
L 152.466108 151.00245 
L 152.688971 147.569061 
L 153.304476 144.326031 
L 153.758337 142.795554 
L 154.307752 141.335408 
L 154.950571 139.952133 
L 155.684065 138.651624 
L 156.504954 137.439058 
L 157.409458 136.318847 
L 158.393332 135.2946 
L 159.45193 134.369095 
L 160.580256 133.544278 
L 161.773027 132.821267 
L 163.024733 132.200375 
L 165.682138 131.262389 
L 168.506153 130.718301 
L 171.450565 130.546426 
L 174.470824 130.717639 
L 177.525293 131.197698 
L 180.576159 131.949469 
L 183.590024 132.934912 
L 186.538194 134.116703 
L 189.39673 135.459474 
L 192.146302 136.930674 
L 196.03462 139.315329 
L 199.610501 141.840439 
L 202.856192 144.439995 
L 205.767244 147.063855 
L 208.349329 149.675297 
L 210.615413 152.24842 
L 212.583378 154.765722 
L 214.274069 157.21603 
L 216.135548 160.368105 
L 217.596764 163.383117 
L 218.708149 166.260968 
L 219.515319 169.005513 
L 220.057851 171.62282 
L 220.368748 174.120058 
L 220.474351 176.504778 
L 220.394524 178.784453 
L 220.054315 181.497026 
L 219.459565 184.06874 
L 218.801676 186.031488 
L 217.976772 187.914213 
L 216.97498 189.71895 
L 215.781741 191.445573 
L 214.377878 193.091109 
L 212.739646 194.648778 
L 210.838836 196.106695 
L 208.643023 197.44612 
L 206.780969 198.356563 
L 204.716472 199.168811 
L 202.432846 199.862094 
L 199.913598 200.409986 
L 197.143324 200.779328 
L 194.108968 200.929108 
L 190.80155 200.809429 
L 187.218455 200.360747 
L 184.679397 199.84498 
L 182.025555 199.12951 
L 179.265064 198.189973 
L 176.40977 197.000954 
L 173.475874 195.536672 
L 170.484553 193.771962 
L 167.462547 191.683556 
L 164.442618 189.251718 
L 161.463825 186.46219 
L 158.571495 183.308432 
L 155.816808 179.79401 
L 153.255887 175.934972 
L 150.948315 171.761935 
L 148.955052 167.321567 
L 147.335788 162.677119 
L 146.683958 160.302508 
L 146.145855 157.907664 
L 145.72717 155.50457 
L 145.432909 153.105828 
L 145.2673 150.7245 
L 145.233709 148.373939 
L 145.334566 146.06759 
L 145.571314 143.818796 
L 145.944363 141.640586 
L 146.453075 139.54547 
L 147.095757 137.545239 
L 147.869684 135.650782 
L 148.771133 133.871916 
L 149.795443 132.217244 
L 150.937083 130.694039 
L 152.189741 129.308166 
L 153.546422 128.064024 
L 154.999555 126.964536 
L 156.541104 126.011161 
L 158.162684 125.203942 
L 159.855673 124.541579 
L 161.611326 124.021529 
L 163.420873 123.640119 
L 165.275626 123.392677 
L 167.167057 123.273677 
L 169.086883 123.276877 
L 172.980188 123.622225 
L 176.89639 124.369969 
L 180.783374 125.458655 
L 184.596715 126.827579 
L 188.299813 128.419405 
L 191.863633 130.181941 
L 195.266175 132.069146 
L 200.034851 135.049077 
L 204.376373 138.11563 
L 208.282508 141.19126 
L 211.761545 144.22237 
L 214.833485 147.17396 
L 217.526084 150.024784 
L 219.871726 152.763336 
L 222.519465 156.232332 
L 224.694741 159.493231 
L 226.476939 162.553076 
L 228.262549 166.111176 
L 229.920214 170.0194 
L 231.595892 174.676423 
L 234.418825 182.740805 
L 235.482463 185.039661 
L 236.485572 186.738103 
L 237.63946 188.230231 
L 238.700771 189.265356 
L 239.911481 190.147162 
L 241.298615 190.859874 
L 242.892112 191.382656 
L 244.725221 191.688474 
L 246.834722 191.742701 
L 248.622314 191.592283 
L 250.606038 191.253407 
L 252.804648 190.699631 
L 255.237099 189.900146 
L 257.921848 188.81946 
L 260.875829 187.417281 
L 264.112997 185.648765 
L 267.642348 183.465337 
L 271.465295 180.816413 
L 275.572315 177.652367 
L 279.938835 173.929219 
L 284.520455 169.615445 
L 287.661289 166.405384 
L 290.839743 162.932526 
L 294.021585 159.209873 
L 297.165747 155.260437 
L 300.224256 151.118885 
L 303.142543 146.832882 
L 305.860264 142.463837 
L 308.312716 138.086782 
L 310.432919 133.789088 
L 312.154356 129.667779 
L 313.414284 125.825367 
L 314.15742 122.364302 
L 314.320888 120.807172 
L 314.339711 119.380416 
L 314.210709 118.09384 
L 313.931795 116.955983 
L 313.502044 115.973942 
L 312.921733 115.153225 
L 312.192359 114.49763 
L 311.316635 114.009173 
L 310.298466 113.688053 
L 309.142891 113.532663 
L 307.856018 113.539642 
L 306.444923 113.703977 
L 304.917545 114.019131 
L 301.549245 115.069171 
L 297.826926 116.613982 
L 293.831564 118.566168 
L 289.644966 120.833752 
L 283.177306 124.631052 
L 274.563499 130.024234 
L 262.498268 137.921671 
L 252.161872 144.92844 
L 245.05742 149.977228 
L 240.325637 153.562304 
L 236.35698 156.820283 
L 233.054272 159.819648 
L 230.314696 162.617947 
L 228.037831 165.259618 
L 226.130207 167.776895 
L 224.137336 170.781601 
L 222.133941 174.212918 
L 217.165907 183.041264 
L 215.554706 185.386937 
L 213.74726 187.605698 
L 212.115599 189.278567 
L 210.282022 190.847186 
L 208.211828 192.293567 
L 205.869611 193.592607 
L 203.912984 194.449882 
L 201.768545 195.186261 
L 201.00955 195.400953 
L 201.00955 195.400953 
" style="fill:none;stroke:#297b8e;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_14">
    <path clip-path="url(#p1ea965f67c)" d="M 183.563966 220.529716 
L 179.884943 219.562687 
L 175.962788 218.26003 
L 171.809971 216.56209 
L 167.447748 214.403734 
L 162.908439 211.716166 
L 160.586097 210.152137 
L 158.237841 208.42993 
L 155.871883 206.541489 
L 153.497555 204.479366 
L 151.125348 202.236953 
L 148.766947 199.808741 
L 146.435237 197.190601 
L 144.144288 194.380088 
L 141.909304 191.376754 
L 139.746543 188.182469 
L 137.673192 184.801724 
L 135.707201 181.241925 
L 133.867072 177.51364 
L 132.171603 173.630789 
L 130.639586 169.610769 
L 129.289465 165.474478 
L 128.13897 161.246233 
L 127.204719 156.95357 
L 126.501818 152.626904 
L 126.043466 148.299072 
L 125.840583 144.004738 
L 125.901482 139.779689 
L 126.231596 135.660047 
L 126.833276 131.681419 
L 127.705684 127.878022 
L 128.844765 124.281831 
L 130.243324 120.921777 
L 131.891195 117.823054 
L 133.775487 115.006544 
L 135.88091 112.488405 
L 138.190157 110.279823 
L 140.68432 108.386949 
L 143.343325 106.810999 
L 146.146377 105.548511 
L 149.07237 104.591738 
L 152.100286 103.929144 
L 155.209539 103.545969 
L 158.380274 103.424844 
L 161.593614 103.546415 
L 164.831847 103.889948 
L 168.078572 104.43391 
L 171.318782 105.156485 
L 174.538912 106.036033 
L 177.726853 107.051481 
L 183.96483 109.410401 
L 189.963476 112.08612 
L 195.673331 114.953701 
L 201.061905 117.911814 
L 208.505107 122.352203 
L 215.168913 126.640438 
L 221.074737 130.671437 
L 227.852337 135.56496 
L 234.772384 140.884153 
L 240.267407 145.378059 
L 246.865905 151.101734 
L 252.753542 156.188607 
L 255.18072 157.999297 
L 257.01211 159.123499 
L 258.807662 159.96646 
L 260.612125 160.529821 
L 262.459378 160.811815 
L 264.373131 160.80846 
L 266.36726 160.514924 
L 268.445774 159.927151 
L 270.602486 159.043823 
L 272.820475 157.868676 
L 275.071521 156.413152 
L 277.315731 154.699222 
L 279.501669 152.762084 
L 281.567341 150.65229 
L 283.442369 148.436679 
L 285.05162 146.197454 
L 286.32034 144.028834 
L 287.180533 142.031064 
L 287.524238 140.704154 
L 287.591575 139.566138 
L 287.374668 138.648469 
L 287.072146 138.17111 
L 286.645863 137.807082 
L 286.099994 137.559179 
L 285.070183 137.406347 
L 283.810874 137.511019 
L 282.354508 137.859301 
L 280.170708 138.66547 
L 277.797542 139.803429 
L 274.709941 141.584024 
L 271.647963 143.634326 
L 268.756409 145.832253 
L 266.145806 148.07897 
L 263.892309 150.299483 
L 262.041905 152.438894 
L 260.616727 154.456942 
L 259.786552 155.962964 
L 259.229256 157.357866 
L 258.939338 158.628967 
L 258.9098 159.763611 
L 259.133072 160.748601 
L 259.601576 161.569852 
L 260.109457 162.069262 
L 260.989523 162.566848 
L 262.094727 162.856496 
L 263.417029 162.920564 
L 264.946817 162.741279 
L 266.67177 162.301598 
L 268.575487 161.586463 
L 270.635906 160.584512 
L 272.82362 159.29031 
L 275.100234 157.707072 
L 277.41698 155.849756 
L 279.71392 153.748234 
L 281.920121 151.450052 
L 283.955224 149.022067 
L 285.732764 146.550123 
L 287.16541 144.135972 
L 287.964234 142.43016 
L 288.493624 140.867072 
L 288.730545 139.491751 
L 288.660099 138.3439 
L 288.439282 137.721124 
L 288.080147 137.220788 
L 287.585659 136.847727 
L 286.960801 136.604498 
L 286.212466 136.491362 
L 284.87776 136.560727 
L 283.320332 136.902833 
L 281.581172 137.494045 
L 279.056584 138.617618 
L 276.395579 140.050538 
L 273.033222 142.152192 
L 269.793048 144.462742 
L 266.812789 146.861517 
L 264.189857 149.257213 
L 261.984856 151.584557 
L 260.228508 153.797896 
L 259.152948 155.464135 
L 258.368113 157.022881 
L 257.867954 158.462119 
L 257.644435 159.77012 
L 257.688804 160.934676 
L 257.992464 161.942591 
L 258.385548 162.587067 
L 258.916918 163.128658 
L 259.58372 163.560242 
L 260.678748 163.95142 
L 262.003091 164.114516 
L 263.549206 164.029708 
L 265.307447 163.67709 
L 267.264612 163.037789 
L 269.40222 162.095586 
L 271.694578 160.839134 
L 274.106764 159.264813 
L 276.592722 157.380177 
L 279.093799 155.207785 
L 281.538135 152.788951 
L 283.841449 150.186696 
L 285.909709 147.486913 
L 287.644087 144.796634 
L 288.667454 142.858615 
L 289.411737 141.049379 
L 289.846092 139.422498 
L 289.94793 138.027197 
L 289.824497 137.246571 
L 289.546653 136.597333 
L 289.115909 136.086856 
L 288.53616 135.719894 
L 287.81363 135.498488 
L 286.956714 135.421975 
L 285.44248 135.571144 
L 283.691243 136.017965 
L 281.750627 136.732539 
L 278.95656 138.038498 
L 276.037234 139.66152 
L 272.38313 141.99496 
L 268.897156 144.518127 
L 265.72172 147.104368 
L 262.952811 149.662259 
L 260.645758 152.129727 
L 259.149332 154.010434 
L 257.965488 155.791769 
L 257.089516 157.461815 
L 256.512984 159.009958 
L 256.225674 160.425695 
L 256.217032 161.697797 
L 256.477148 162.813769 
L 256.843322 163.539865 
L 257.3526 164.163616 
L 258.002264 164.677799 
L 258.789942 165.07459 
L 259.713475 165.345591 
L 261.15246 165.495779 
L 262.823313 165.384237 
L 264.718148 164.988211 
L 266.825354 164.285565 
L 269.127609 163.256541 
L 271.59961 161.88623 
L 274.205653 160.167849 
L 276.897267 158.106804 
L 279.6113 155.725326 
L 282.268941 153.067172 
L 284.776342 150.201502 
L 287.027523 147.224688 
L 288.480155 144.991656 
L 289.678285 142.823221 
L 290.578013 140.781895 
L 291.141478 138.930282 
L 291.33968 137.327038 
L 291.259652 136.421591 
L 291.007159 135.661382 
L 290.582958 135.055775 
L 289.990627 134.611056 
L 289.236517 134.330266 
L 288.329595 134.213186 
L 287.281202 134.25646 
L 285.473116 134.607712 
L 283.429004 135.274037 
L 281.20577 136.215204 
L 278.064217 137.818724 
L 274.843191 139.719146 
L 270.887558 142.356064 
L 267.186484 145.128715 
L 263.875762 147.913673 
L 261.039068 150.628046 
L 259.139648 152.712922 
L 257.5764 154.70179 
L 256.346248 156.582593 
L 255.440282 158.345871 
L 254.846436 159.983009 
L 254.55156 161.485024 
L 254.542924 162.841781 
L 254.809211 164.041471 
L 255.183641 164.829942 
L 255.704269 165.515711 
L 256.368607 166.091411 
L 257.174747 166.548928 
L 258.121214 166.879401 
L 259.206777 167.073255 
L 260.868382 167.101461 
L 262.77102 166.84296 
L 264.907985 166.271403 
L 267.267822 165.361137 
L 269.831878 164.089407 
L 272.571512 162.439493 
L 275.44513 160.404896 
L 278.395338 157.994534 
L 281.346721 155.23862 
L 284.204963 152.194468 
L 286.858167 148.950936 
L 288.638564 146.459511 
L 290.17824 143.98632 
L 291.423046 141.601069 
L 292.323064 139.377217 
L 292.836136 137.387468 
L 292.947379 136.224407 
L 292.866834 135.212526 
L 292.59185 134.366199 
L 292.123081 133.69642 
L 291.464555 133.210421 
L 290.623619 132.911468 
L 289.610746 132.798843 
L 288.439228 132.868018 
L 286.419392 133.294346 
L 284.138964 134.072144 
L 281.664179 135.152104 
L 278.179111 136.967169 
L 274.622431 139.091374 
L 271.1296 141.406033 
L 267.018832 144.419871 
L 263.333553 147.438728 
L 260.166894 150.372242 
L 258.036915 152.621276 
L 256.271162 154.766006 
L 254.8636 156.796732 
L 253.801685 158.706605 
L 253.069534 160.489567 
L 252.65036 162.138992 
L 252.528219 163.646839 
L 252.689189 165.003132 
L 252.988845 165.91362 
L 253.437748 166.725943 
L 254.033216 167.433184 
L 254.773461 168.027553 
L 255.657474 168.500357 
L 256.684865 168.841981 
L 257.855648 169.041898 
L 259.169963 169.088705 
L 261.145444 168.89179 
L 263.373739 168.370478 
L 265.848506 167.493624 
L 268.556535 166.231445 
L 271.474577 164.558626 
L 274.565769 162.458741 
L 277.775924 159.930093 
L 281.030183 156.99279 
L 283.441902 154.550158 
L 285.774143 151.938937 
L 287.970478 149.205995 
L 289.969283 146.411226 
L 291.70606 143.626623 
L 293.11665 140.933818 
L 294.141212 138.419968 
L 294.584064 136.886679 
L 294.820313 135.496171 
L 294.841054 134.270613 
L 294.640977 133.229051 
L 294.218692 132.386638 
L 293.576907 131.75403 
L 292.722436 131.337012 
L 291.666034 131.136358 
L 290.422074 131.147966 
L 290.422074 131.147966 
" style="fill:none;stroke:#25838e;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_15">
    <path clip-path="url(#p1ea965f67c)" d="M 251.244075 268.653556 
L 247.925995 266.126491 
L 245.363708 263.754088 
L 243.420505 261.559222 
L 241.990192 259.539068 
L 240.990337 257.67729 
L 240.357256 255.951144 
L 240.042238 254.335455 
L 240.008672 252.80472 
L 240.229833 251.334064 
L 240.687181 249.899532 
L 241.369032 248.477981 
L 242.269533 247.046743 
L 243.387851 245.583146 
L 245.482584 243.275928 
L 248.104223 240.759134 
L 252.498248 236.909982 
L 268.929497 222.891821 
L 275.670816 216.725388 
L 280.684388 211.895073 
L 286.119805 206.394112 
L 291.969419 200.13938 
L 298.208905 193.052325 
L 304.791722 185.067405 
L 311.642824 176.143949 
L 315.136104 171.328131 
L 318.652046 166.281779 
L 322.170373 161.014332 
L 325.667914 155.540277 
L 329.118535 149.879813 
L 332.493124 144.059477 
L 335.759674 138.112671 
L 338.883472 132.080042 
L 341.827409 126.00966 
L 344.552441 119.956914 
L 347.018196 113.98408 
L 349.183753 108.159486 
L 351.008566 102.556246 
L 352.453545 97.250536 
L 353.482233 92.319427 
L 354.062067 87.838342 
L 354.165638 83.878234 
L 353.771887 80.502625 
L 352.86716 77.764716 
L 351.446036 75.704757 
L 349.511856 74.347906 
L 347.076895 73.702771 
L 344.162151 73.760774 
L 340.79674 74.496426 
L 337.016937 75.868498 
L 332.864921 77.82201 
L 328.387312 80.290867 
L 323.633593 83.200923 
L 318.654538 86.473246 
L 308.221155 93.784004 
L 276.231228 116.84228 
L 266.192452 123.589849 
L 256.723767 129.526474 
L 247.895173 134.600191 
L 239.737307 138.823876 
L 232.253011 142.251003 
L 225.426822 144.956877 
L 219.232213 147.025517 
L 213.636794 148.541317 
L 208.605863 149.584319 
L 204.10469 150.227969 
L 200.099864 150.538446 
L 196.559995 150.57488 
L 193.455954 150.390016 
L 190.760818 150.031002 
L 188.449634 149.540155 
L 186.49908 148.9556 
L 184.88709 148.311755 
L 183.05772 147.301823 
L 181.873073 146.318906 
L 181.264523 145.438639 
L 181.144887 144.939071 
L 181.230149 144.525967 
L 181.499692 144.210137 
L 181.93294 143.999412 
L 182.845225 143.890607 
L 184.012834 144.034969 
L 185.371684 144.427256 
L 186.862071 145.053265 
L 188.960916 146.215049 
L 191.086304 147.695302 
L 193.14738 149.429407 
L 195.073574 151.354094 
L 196.8129 153.411434 
L 198.329413 155.550866 
L 199.600284 157.729747 
L 200.61283 159.912927 
L 201.361759 162.071776 
L 201.846778 164.182945 
L 202.070605 166.227079 
L 202.037432 168.187555 
L 201.751802 170.04932 
L 201.217877 171.797807 
L 200.43907 173.417943 
L 199.41801 174.89322 
L 198.156838 176.20484 
L 197.054723 177.068134 
L 195.820107 177.816565 
L 194.454942 178.438248 
L 192.962192 178.919921 
L 191.346283 179.246953 
L 189.613614 179.403441 
L 187.773132 179.372458 
L 185.83696 179.136467 
L 183.821041 178.677958 
L 181.74577 177.980353 
L 179.636541 177.029197 
L 177.524145 175.813648 
L 175.444905 174.328243 
L 173.44045 172.57484 
L 171.557012 170.564597 
L 169.844148 168.319743 
L 168.352858 165.874865 
L 167.133104 163.277365 
L 166.493759 161.489868 
L 166.007684 159.68107 
L 165.685048 157.872866 
L 165.533817 156.088236 
L 165.559416 154.350635 
L 165.764481 152.683302 
L 166.148696 151.108559 
L 166.708741 149.647116 
L 167.43835 148.317443 
L 168.328477 147.135229 
L 169.367568 146.112981 
L 170.541908 145.259771 
L 171.836038 144.581134 
L 173.233206 144.079135 
L 174.715834 143.752561 
L 176.265975 143.597244 
L 177.86574 143.606453 
L 180.320465 143.908976 
L 182.792386 144.52525 
L 185.231814 145.414344 
L 187.595915 146.533654 
L 189.849222 147.841368 
L 191.963614 149.29823 
L 193.917896 150.868647 
L 195.697104 152.521244 
L 197.781147 154.806414 
L 199.526687 157.137323 
L 200.933388 159.472669 
L 202.007928 161.780564 
L 202.761133 164.036434 
L 203.205683 166.221056 
L 203.354385 168.318832 
L 203.218959 170.316295 
L 202.809283 172.200802 
L 202.133027 173.959391 
L 201.454246 175.187155 
L 200.630186 176.3292 
L 199.661943 177.377685 
L 198.550336 178.323588 
L 197.296171 179.156509 
L 195.900565 179.864497 
L 194.365349 180.433914 
L 192.693548 180.84936 
L 190.889949 181.093687 
L 188.961751 181.148144 
L 186.919291 180.992702 
L 184.776829 180.606603 
L 182.553356 179.969218 
L 180.273369 179.061236 
L 177.967519 177.866255 
L 175.673044 176.372748 
L 173.43383 174.576369 
L 171.29996 172.482452 
L 169.326607 170.108458 
L 168.128996 168.385202 
L 167.046241 166.564392 
L 166.095608 164.662316 
L 165.29357 162.698276 
L 164.655296 160.694337 
L 164.194116 158.674918 
L 163.921022 156.666222 
L 163.844204 154.695527 
L 163.968676 152.790366 
L 164.296007 150.977648 
L 164.824175 149.282764 
L 165.547574 147.728736 
L 166.457156 146.335482 
L 167.540708 145.119217 
L 168.783258 144.09206 
L 170.167557 143.26183 
L 171.674636 142.632062 
L 173.284375 142.20221 
L 174.976086 141.968013 
L 176.729045 141.921985 
L 178.522984 142.05398 
L 180.338503 142.351804 
L 183.062839 143.079356 
L 185.740063 144.09985 
L 188.323587 145.363181 
L 190.775699 146.821213 
L 193.067338 148.429692 
L 195.17743 150.149331 
L 197.091935 151.946227 
L 198.802772 153.791797 
L 200.306695 155.662402 
L 201.99138 158.162759 
L 203.317985 160.638269 
L 204.300302 163.062591 
L 204.95454 165.416179 
L 205.29715 167.684205 
L 205.34328 169.854812 
L 205.105747 171.917648 
L 204.594462 173.862604 
L 203.816216 175.678696 
L 203.059722 176.948534 
L 202.155862 178.132197 
L 201.104587 179.222027 
L 199.905402 180.208951 
L 198.557646 181.082245 
L 197.06085 181.829314 
L 195.415173 182.435494 
L 193.621936 182.883911 
L 191.684256 183.15542 
L 189.607794 183.228684 
L 187.401606 183.080438 
L 185.079096 182.686019 
L 182.659018 182.020245 
L 180.16649 181.05872 
L 177.633904 179.779637 
L 175.101613 178.166115 
L 172.61822 176.209024 
L 171.017407 174.713762 
L 169.481816 173.070215 
L 168.031066 171.285497 
L 166.685542 169.370268 
L 165.465959 167.338974 
L 164.392834 165.209948 
L 163.485886 163.005338 
L 162.763382 160.750837 
L 162.241466 158.475193 
L 161.933503 156.209507 
L 161.849486 153.98633 
L 161.995542 151.838611 
L 162.37358 149.798553 
L 162.981113 147.896449 
L 163.811263 146.159585 
L 164.852961 144.611283 
L 166.091325 143.270158 
L 167.508187 142.149638 
L 169.08274 141.257756 
L 170.792247 140.597233 
L 172.612781 140.165807 
L 174.519947 139.956767 
L 176.489544 139.959639 
L 178.498152 140.160954 
L 180.523614 140.545046 
L 182.545412 141.094817 
L 185.531095 142.191089 
L 188.413168 143.559902 
L 191.148496 145.144038 
L 193.704437 146.891529 
L 196.05795 148.756906 
L 198.194362 150.701596 
L 200.106004 152.693707 
L 201.790815 154.707432 
L 203.251034 156.722275 
L 204.49201 158.72221 
L 205.818632 161.344645 
L 206.789466 163.89733 
L 207.426134 166.365229 
L 207.749142 168.737672 
L 207.77643 171.006605 
L 207.522471 173.165165 
L 206.997788 175.206483 
L 206.208821 177.122608 
L 205.445307 178.471606 
L 204.534347 179.73925 
L 203.474698 180.91895 
L 202.264344 182.002608 
L 200.90076 182.980334 
L 199.381233 183.840161 
L 197.703284 184.567756 
L 195.865176 185.146161 
L 193.86655 185.555571 
L 191.709191 185.773225 
L 189.397949 185.773435 
L 186.941803 185.527871 
L 184.35507 185.00617 
L 181.658706 184.177012 
L 178.881631 183.009783 
L 176.061945 181.476914 
L 174.181851 180.240926 
L 172.320899 178.828638 
L 170.498017 177.2385 
L 168.734064 175.472062 
L 167.051596 173.534559 
L 165.474515 171.435442 
L 164.027586 169.188814 
L 162.735829 166.813713 
L 161.623785 164.334186 
L 160.7147 161.779112 
L 160.029639 159.181717 
L 159.586607 156.578798 
L 159.399705 154.009632 
L 159.478414 151.514653 
L 159.827047 149.133935 
L 160.444414 146.905626 
L 161.323759 144.864415 
L 162.452947 143.040174 
L 163.814913 141.456874 
L 165.388328 140.131862 
L 167.148431 139.075529 
L 169.067963 138.291375 
L 171.118148 137.776449 
L 173.269635 137.52207 
L 175.493375 137.514767 
L 177.761375 137.737328 
L 180.04732 138.169885 
L 182.327033 138.790948 
L 184.5788 139.578331 
L 187.863079 141.023134 
L 190.989243 142.721687 
L 193.917563 144.609889 
L 196.620409 146.63223 
L 199.080666 148.742286 
L 201.289961 150.90236 
L 203.246881 153.082624 
L 204.955297 155.260013 
L 206.422871 157.417068 
L 207.659771 159.540853 
L 208.6776 161.62198 
L 209.714958 164.319248 
L 210.412777 166.918662 
L 210.796962 169.414025 
L 210.889649 171.801612 
L 210.708386 174.078821 
L 210.26573 176.243082 
L 209.569144 178.290905 
L 208.62113 180.216975 
L 207.419546 182.013227 
L 206.348306 183.268271 
L 205.126998 184.436968 
L 203.750777 185.510682 
L 202.214207 186.478562 
L 200.511613 187.327165 
L 198.637549 188.040068 
L 196.587383 188.597481 
L 194.358039 188.975899 
L 191.94893 189.147848 
L 189.363088 189.081814 
L 186.608529 188.742453 
L 183.69983 188.091245 
L 180.659882 187.08776 
L 178.576175 186.203087 
L 176.461229 185.132602 
L 174.330251 183.866168 
L 172.201146 182.395418 
L 170.094591 180.714487 
L 168.033999 178.820795 
L 166.045367 176.715898 
L 164.156957 174.40631 
L 162.3988 171.904276 
L 160.802017 169.228377 
L 159.397938 166.403918 
L 158.217061 163.462975 
L 157.287876 160.444049 
L 156.635632 157.391261 
L 156.281103 154.353084 
L 156.239482 151.380643 
L 156.51947 148.525677 
L 157.122662 145.838314 
L 158.043289 143.364818 
L 159.26835 141.145534 
L 160.778134 139.213185 
L 162.547069 137.591674 
L 164.544854 136.295495 
L 166.737742 135.329733 
L 169.089902 134.690646 
L 171.564739 134.366691 
L 174.126111 134.339878 
L 176.739356 134.587299 
L 179.372128 135.082686 
L 181.994999 135.797883 
L 184.581852 136.704148 
L 187.110083 137.77323 
L 190.751784 139.623738 
L 194.169602 141.698026 
L 197.329477 143.925652 
L 199.282213 145.466855 
L 199.282213 145.466855 
" style="fill:none;stroke:#228c8d;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_16">
    <path clip-path="url(#p1ea965f67c)" d="M 226.286358 256.436368 
L 217.824719 254.637075 
L 211.837273 253.585359 
L 201.656977 252.107737 
L 192.705933 250.754476 
L 187.804626 249.846511 
L 182.558721 248.6725 
L 176.933781 247.128229 
L 170.907478 245.090374 
L 167.741141 243.84219 
L 164.473739 242.415001 
L 161.107969 240.787616 
L 157.648318 238.937727 
L 154.101318 236.842087 
L 150.475814 234.476786 
L 146.783241 231.817618 
L 143.037909 228.840562 
L 139.257266 225.522399 
L 135.462149 221.841455 
L 131.676979 217.778503 
L 127.929898 213.317796 
L 124.252801 208.448239 
L 120.681251 203.164653 
L 117.254238 197.46911 
L 114.013754 191.37225 
L 111.004165 184.894518 
L 108.271361 178.067203 
L 105.861685 170.933172 
L 103.820657 163.547174 
L 102.191534 155.975603 
L 101.013766 148.295623 
L 100.321424 140.593604 
L 100.141711 132.962869 
L 100.493653 125.500821 
L 101.387082 118.305578 
L 102.822001 111.47232 
L 104.788393 105.089591 
L 107.266505 99.235829 
L 110.227595 93.97638 
L 113.635073 89.361206 
L 117.445969 85.423466 
L 121.612598 82.179013 
L 126.084306 79.626805 
L 130.809181 77.750131 
L 135.735626 76.5185 
L 140.813724 75.889989 
L 145.996333 75.813846 
L 151.239916 76.233164 
L 156.505081 77.08743 
L 161.756882 78.31486 
L 166.964902 79.854385 
L 172.103161 81.647283 
L 177.149894 83.638423 
L 182.08725 85.777138 
L 186.900919 88.017773 
L 196.115368 92.648582 
L 204.735004 97.270444 
L 235.935677 114.421235 
L 243.768944 118.38522 
L 250.482201 121.542055 
L 256.17753 124.01225 
L 262.350154 126.463669 
L 271.844118 130.132988 
L 273.317276 130.944612 
L 274.26476 131.74825 
L 274.633247 132.302724 
L 274.811236 132.884124 
L 274.815827 133.49966 
L 274.53479 134.496787 
L 273.958692 135.588087 
L 272.827235 137.185661 
L 270.602444 139.838116 
L 264.359815 147.066924 
L 262.235781 149.894955 
L 260.791362 152.13087 
L 259.686864 154.222505 
L 258.943195 156.144111 
L 258.613653 157.543643 
L 258.520339 158.808442 
L 258.661294 159.926767 
L 259.03337 160.886059 
L 259.632777 161.672689 
L 260.455299 162.271849 
L 261.49621 162.667605 
L 262.749885 162.843116 
L 264.209136 162.781082 
L 265.864256 162.46446 
L 267.701814 161.877548 
L 269.70321 161.007492 
L 271.843072 159.846288 
L 274.087617 158.393301 
L 276.393158 156.65821 
L 278.705043 154.664187 
L 280.957383 152.450894 
L 283.073985 150.076689 
L 284.970886 147.619254 
L 286.560761 145.173788 
L 287.759162 142.848142 
L 288.355965 141.250297 
L 288.66594 139.828987 
L 288.672141 138.625333 
L 288.503257 137.96089 
L 288.195849 137.416157 
L 287.752125 136.996773 
L 287.17632 136.706135 
L 286.474618 136.545351 
L 285.203927 136.544571 
L 283.701794 136.820315 
L 282.007874 137.350972 
L 279.526692 138.405241 
L 276.889524 139.783419 
L 273.531237 141.837063 
L 270.270742 144.119817 
L 267.251406 146.50704 
L 264.576376 148.903314 
L 262.311322 151.239901 
L 260.490976 153.468639 
L 259.363339 155.150548 
L 258.526732 156.727442 
L 257.975718 158.187111 
L 257.702579 159.51781 
L 257.698667 160.707441 
L 257.955342 161.74301 
L 258.313968 162.410067 
L 258.811481 162.975951 
L 259.444978 163.433659 
L 260.211702 163.775736 
L 261.436489 164.038328 
L 262.88618 164.061848 
L 264.552143 163.826382 
L 266.422843 163.312528 
L 268.482237 162.502794 
L 270.707928 161.383539 
L 273.069174 159.947552 
L 275.52491 158.197248 
L 278.022068 156.148357 
L 280.494552 153.833758 
L 282.863372 151.30686 
L 285.038452 148.64363 
L 286.922572 145.942224 
L 288.417655 143.319175 
L 289.228628 141.479677 
L 289.737134 139.80965 
L 289.918552 138.359452 
L 289.849978 137.536622 
L 289.627495 136.841548 
L 289.251761 136.282457 
L 288.725819 135.865032 
L 288.055057 135.592277 
L 287.247092 135.464487 
L 285.799485 135.53886 
L 284.105023 135.915809 
L 282.209985 136.567558 
L 279.458146 137.803052 
L 276.559973 139.371974 
L 273.63031 141.180631 
L 270.076661 143.648927 
L 266.789033 146.219957 
L 263.878792 148.79078 
L 261.414308 151.290167 
L 259.429084 153.670675 
L 258.192074 155.467592 
L 257.263617 157.155362 
L 256.635873 158.72319 
L 256.298896 160.160582 
L 256.242169 161.456454 
L 256.455656 162.598546 
L 256.787684 163.34595 
L 257.263413 163.992634 
L 257.880021 164.531522 
L 258.635056 164.954939 
L 259.526307 165.254628 
L 260.922811 165.4465 
L 262.55197 165.380785 
L 264.40629 165.034836 
L 266.474853 164.386408 
L 268.741395 163.415308 
L 271.182084 162.105728 
L 273.763126 160.449377 
L 276.438381 158.449402 
L 279.14736 156.124935 
L 281.814059 153.515798 
L 284.34728 150.686565 
L 286.643098 147.728793 
L 288.142192 145.495956 
L 289.397779 143.314038 
L 290.365188 141.244779 
L 291.005126 139.350832 
L 291.286514 137.69185 
L 291.264386 136.742726 
L 291.070721 135.934528 
L 290.705332 135.277559 
L 290.170837 134.779143 
L 289.472641 134.443417 
L 288.618815 134.271263 
L 287.619885 134.260387 
L 285.877667 134.534243 
L 283.887858 135.130148 
L 281.706263 136.009812 
L 278.600004 137.54694 
L 275.39212 139.399033 
L 272.206058 141.461192 
L 268.410874 144.197515 
L 264.965201 146.983307 
L 261.969319 149.723049 
L 259.477355 152.355425 
L 257.860285 154.35801 
L 256.5767 156.254555 
L 255.618589 158.035229 
L 254.974367 159.691308 
L 254.631037 161.213885 
L 254.575788 162.59302 
L 254.797065 163.817185 
L 255.138596 164.625586 
L 255.626892 165.332809 
L 256.259321 165.931652 
L 257.033843 166.414171 
L 257.948884 166.771681 
L 259.003152 166.994775 
L 260.623232 167.065664 
L 262.484755 166.854336 
L 264.581476 166.334592 
L 266.902753 165.480678 
L 269.431164 164.269352 
L 272.139782 162.68286 
L 274.989229 160.712939 
L 277.924809 158.365845 
L 280.874169 155.668124 
L 283.746168 152.672461 
L 286.431808 149.462394 
L 288.250094 146.982922 
L 289.839749 144.508115 
L 291.146401 142.106132 
L 292.119202 139.849662 
L 292.714294 137.811638 
L 292.884168 136.608315 
L 292.864402 135.550476 
L 292.651362 134.65338 
L 292.244652 133.929079 
L 291.647228 133.385987 
L 290.865377 133.028619 
L 289.90857 132.857515 
L 288.789192 132.869353 
L 287.522165 133.057238 
L 285.382413 133.646522 
L 283.012445 134.564791 
L 280.479415 135.759927 
L 276.963763 137.688378 
L 273.424887 139.883324 
L 269.159669 142.833335 
L 265.244727 145.856467 
L 261.804734 148.83716 
L 259.44172 151.142399 
L 257.44055 153.353085 
L 255.801705 155.455987 
L 254.516677 157.442559 
L 253.57161 159.306321 
L 252.950207 161.041064 
L 252.635912 162.639689 
L 252.613454 164.093488 
L 252.86984 165.391696 
L 253.238888 166.255452 
L 253.755814 167.017898 
L 254.418353 167.671715 
L 255.225076 168.2087 
L 256.175261 168.619739 
L 257.268702 168.894804 
L 258.50547 169.022974 
L 259.885602 168.992495 
L 261.948036 168.683462 
L 264.261086 168.039433 
L 266.816162 167.029636 
L 269.596737 165.62567 
L 272.575032 163.805043 
L 275.708364 161.55609 
L 278.935533 158.884254 
L 281.368582 156.619721 
L 283.764923 154.157612 
L 286.073917 151.533784 
L 288.238491 148.79686 
L 290.196703 146.008355 
L 291.884189 143.241535 
L 293.237474 140.578735 
L 294.19802 138.107029 
L 294.595392 136.60812 
L 294.784731 135.256415 
L 294.757927 134.073359 
L 294.510528 133.077116 
L 294.042032 132.281835 
L 293.356024 131.697099 
L 292.460152 131.327601 
L 291.365925 131.173063 
L 290.088356 131.228421 
L 288.645468 131.484247 
L 286.216344 132.214199 
L 283.537173 133.308685 
L 280.687093 134.702858 
L 276.755033 136.911925 
L 272.825588 139.384408 
L 269.039683 141.993283 
L 264.670574 145.300174 
L 260.831804 148.541195 
L 258.192403 151.036249 
L 255.950959 153.422421 
L 254.104112 155.689812 
L 252.638424 157.833642 
L 251.53473 159.851125 
L 250.771529 161.739444 
L 250.327507 163.49452 
L 250.18328 165.110319 
L 250.322527 166.578463 
L 250.732621 167.887996 
L 251.212559 168.757913 
L 251.61325 169.280683 
L 251.61325 169.280683 
" style="fill:none;stroke:#1f948c;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_17">
    <path clip-path="url(#p1ea965f67c)" d="M 264.872722 251.749091 
L 268.352176 247.214758 
L 272.46525 242.263266 
L 282.627038 230.621847 
L 291.96485 219.835461 
L 298.992737 211.393965 
L 306.621419 201.78598 
L 314.778209 190.890572 
L 319.01958 184.933317 
L 323.343937 178.630045 
L 327.726944 171.982956 
L 332.139728 165.001355 
L 336.548541 157.703048 
L 340.914505 150.115785 
L 345.193485 142.278654 
L 349.336116 134.243341 
L 353.288052 126.075111 
L 356.990465 117.853369 
L 360.38086 109.671625 
L 363.394232 101.636675 
L 365.964589 93.866853 
L 368.026841 86.489215 
L 369.519019 79.635614 
L 370.384739 73.437717 
L 370.575803 68.02115 
L 370.054747 63.499109 
L 368.797152 59.965897 
L 366.793494 57.49096 
L 364.050322 56.114045 
L 360.590618 55.842005 
L 356.453226 56.64771 
L 351.691369 58.471233 
L 346.37036 61.223251 
L 340.564689 64.790332 
L 334.354746 69.041553 
L 327.823476 73.835778 
L 314.122887 84.480443 
L 293.068536 101.140621 
L 286.155794 106.456233 
L 279.371285 111.525492 
L 272.748085 116.296984 
L 266.31194 120.73427 
L 260.0821 124.814029 
L 254.072213 128.524037 
L 248.291227 131.861133 
L 242.744238 134.829309 
L 237.433274 137.437997 
L 232.357982 139.700584 
L 227.516224 141.63318 
L 222.904577 143.253615 
L 218.518752 144.580668 
L 214.353924 145.633473 
L 210.404998 146.4311 
L 206.666816 146.992263 
L 203.134306 147.335139 
L 199.802592 147.477266 
L 196.667062 147.435508 
L 193.723413 147.226057 
L 190.967664 146.864473 
L 188.396153 146.365732 
L 186.005511 145.744287 
L 183.792632 145.014135 
L 181.754625 144.188863 
L 179.888764 143.281703 
L 178.192427 142.305564 
L 176.663039 141.273052 
L 175.298009 140.19648 
L 174.094673 139.087858 
L 173.050232 137.958873 
L 172.161707 136.82086 
L 171.425886 135.684752 
L 170.839284 134.561038 
L 170.398118 133.459699 
L 170.098278 132.390152 
L 169.935311 131.36119 
L 169.904423 130.380926 
L 170.000476 129.456737 
L 170.218004 128.595224 
L 170.551235 127.802169 
L 170.994112 127.082515 
L 171.540336 126.440346 
L 172.183398 125.878889 
L 172.916628 125.400521 
L 174.626361 124.698441 
L 176.614659 124.337187 
L 178.827029 124.308642 
L 181.210757 124.595406 
L 183.716113 125.17297 
L 186.2973 126.011924 
L 188.913112 127.08004 
L 191.527328 128.344102 
L 194.108853 129.771396 
L 197.864235 132.151089 
L 201.420843 134.734637 
L 204.732628 137.443136 
L 207.771974 140.213446 
L 210.526215 142.997095 
L 212.994323 145.758286 
L 215.18393 148.471617 
L 217.694561 151.986104 
L 219.777883 155.361226 
L 221.482803 158.58583 
L 222.85941 161.657227 
L 223.95577 164.577914 
L 224.998836 168.025424 
L 225.747573 171.260339 
L 226.343785 174.883707 
L 226.72492 178.788812 
L 226.853983 182.385724 
L 226.764977 186.166515 
L 226.462263 189.642651 
L 225.950144 192.85857 
L 225.309391 195.491078 
L 224.588039 197.633047 
L 223.671025 199.685153 
L 222.723413 201.336323 
L 221.571716 202.940762 
L 220.172074 204.502492 
L 218.470544 206.021582 
L 216.848175 207.202079 
L 214.9508 208.34322 
L 212.732329 209.430473 
L 210.140204 210.439962 
L 207.115521 211.334435 
L 204.524605 211.896966 
L 201.625847 212.330898 
L 198.390829 212.593056 
L 194.792738 212.627578 
L 190.808773 212.363343 
L 187.930416 211.978128 
L 184.871765 211.389937 
L 181.634298 210.56366 
L 178.223671 209.46029 
L 174.650843 208.037316 
L 170.933329 206.249522 
L 167.096557 204.050335 
L 163.175256 201.393854 
L 159.214735 198.23768 
L 155.271908 194.546624 
L 153.328233 192.492602 
L 151.415819 190.297284 
L 149.545156 187.96045 
L 147.727404 185.483297 
L 145.974323 182.868607 
L 144.298187 180.120913 
L 142.711661 177.246643 
L 141.227664 174.254234 
L 139.859206 171.154219 
L 138.619199 167.959264 
L 137.520254 164.684158 
L 136.574463 161.34574 
L 135.793168 157.962767 
L 135.186729 154.555715 
L 134.764298 151.146507 
L 134.533603 147.758188 
L 134.500756 144.414532 
L 134.670084 141.139611 
L 135.044009 137.95733 
L 135.622956 134.890941 
L 136.405318 131.962564 
L 137.387467 129.192723 
L 138.563817 126.599932 
L 139.926931 124.200322 
L 141.467672 122.007354 
L 143.175397 120.0316 
L 145.038168 118.280623 
L 147.042997 116.758936 
L 149.17609 115.468053 
L 151.423105 114.40662 
L 153.769396 113.570614 
L 156.200245 112.953601 
L 158.70108 112.547035 
L 161.257663 112.340583 
L 163.856257 112.322474 
L 166.483762 112.479835 
L 169.127824 112.799031 
L 171.776916 113.265969 
L 174.420394 113.866389 
L 179.652531 115.411261 
L 184.757533 117.324858 
L 189.683094 119.508069 
L 194.390226 121.874491 
L 198.851757 124.351638 
L 203.05064 126.880808 
L 208.839571 130.674682 
L 214.018084 134.375118 
L 218.608876 137.915842 
L 222.650665 141.261575 
L 227.27006 145.395989 
L 231.126609 149.157713 
L 235.070964 153.363749 
L 238.8315 157.746608 
L 245.729341 165.958638 
L 247.761276 167.897751 
L 249.424133 169.164437 
L 251.16985 170.169766 
L 252.557524 170.744497 
L 254.028924 171.157403 
L 255.597213 171.399364 
L 257.273935 171.459677 
L 259.068877 171.326156 
L 260.989811 170.985326 
L 263.042094 170.42273 
L 265.22814 169.623406 
L 267.546716 168.572578 
L 269.992104 167.256624 
L 272.553118 165.664358 
L 275.212018 163.788682 
L 277.943409 161.628615 
L 280.713191 159.191644 
L 283.477765 156.496301 
L 286.183652 153.574709 
L 288.767802 150.474759 
L 291.158823 147.261424 
L 293.279368 144.016644 
L 295.049797 140.837232 
L 296.393059 137.830405 
L 297.016816 135.976537 
L 297.402909 134.280622 
L 297.538005 132.772272 
L 297.413123 131.477515 
L 297.024176 130.417622 
L 296.372316 129.608139 
L 295.464046 129.058222 
L 294.311092 128.770316 
L 292.930023 128.740236 
L 291.341659 128.957614 
L 289.570299 129.406679 
L 286.629429 130.469739 
L 283.434348 131.927973 
L 280.083 133.694472 
L 275.531121 136.382635 
L 271.059057 139.288529 
L 266.819345 142.27137 
L 262.920878 145.232009 
L 259.432009 148.108088 
L 256.387118 150.865465 
L 253.794488 153.489126 
L 251.644002 155.975395 
L 249.913859 158.326127 
L 248.57601 160.54483 
L 247.600282 162.63433 
L 246.957343 164.595524 
L 246.620716 166.426819 
L 246.568034 168.123925 
L 246.781747 169.679797 
L 247.249417 171.084595 
L 247.963723 172.325569 
L 248.659682 173.139369 
L 249.493603 173.844216 
L 250.467479 174.43098 
L 251.584457 174.889247 
L 252.84865 175.207201 
L 254.264891 175.371525 
L 255.838429 175.367324 
L 257.574542 175.178089 
L 259.478055 174.785748 
L 261.552728 174.170824 
L 263.800505 173.31278 
L 266.220579 172.190587 
L 268.808278 170.783622 
L 271.553759 169.072959 
L 274.440513 167.043156 
L 277.443767 164.684585 
L 280.528841 161.996339 
L 283.649674 158.98962 
L 286.747721 155.691416 
L 289.751582 152.148053 
L 292.577708 148.428008 
L 295.1326 144.623157 
L 297.316788 140.847543 
L 298.517581 138.411237 
L 299.481189 136.088034 
L 300.182154 133.92017 
L 300.598728 131.948605 
L 300.713974 130.211173 
L 300.516733 128.740733 
L 300.002372 127.563485 
L 299.173239 126.697614 
L 298.038776 126.152395 
L 296.615264 125.927869 
L 294.925212 126.015107 
L 292.996435 126.397043 
L 290.860911 127.049776 
L 288.553473 127.944203 
L 284.849615 129.667423 
L 280.963292 131.746186 
L 275.695303 134.880556 
L 270.541527 138.224285 
L 265.681921 141.607387 
L 261.239129 144.91805 
L 257.284271 148.093339 
L 253.846795 151.10572 
L 250.925355 153.94999 
L 248.497869 156.632873 
L 246.529896 159.165794 
L 244.981118 161.560462 
L 243.810045 163.82653 
L 242.977247 165.970612 
L 242.447415 167.996078 
L 242.190572 169.903221 
L 242.182667 171.689531 
L 242.405762 173.349933 
L 242.847968 174.876903 
L 243.503221 176.260422 
L 244.370986 177.487779 
L 245.455913 178.543195 
L 246.417635 179.210422 
L 247.512353 179.760414 
L 248.746939 180.18193 
L 250.129365 180.462 
L 251.6685 180.585719 
L 253.373847 180.536049 
L 255.255192 180.293655 
L 257.32213 179.8368 
L 259.583443 179.141361 
L 262.046286 178.181008 
L 264.715131 176.927665 
L 267.590437 175.352345 
L 270.667009 173.426499 
L 273.932031 171.124052 
L 277.362814 168.424262 
L 280.924333 165.315529 
L 284.566769 161.80016 
L 288.223346 157.899925 
L 291.808944 153.661938 
L 295.220089 149.164004 
L 297.338667 146.074841 
L 299.288098 142.961004 
L 301.028384 139.870636 
L 302.5194 136.857181 
L 303.722385 133.977757 
L 304.601626 131.290965 
L 305.126234 128.854234 
L 305.271886 126.720856 
L 305.022375 124.936978 
L 304.746898 124.187876 
L 304.370832 123.538826 
L 303.894898 122.99244 
L 303.320465 122.550473 
L 302.649536 122.213802 
L 301.884732 121.982421 
L 301.029265 121.855451 
L 299.061896 121.907051 
L 296.783311 122.345559 
L 294.235737 123.137218 
L 291.465759 124.240188 
L 288.522239 125.607494 
L 283.888684 128.046661 
L 279.132766 130.808842 
L 272.840077 134.75012 
L 266.840839 138.750112 
L 260.023933 143.580149 
L 255.234758 147.207074 
L 251.073207 150.595979 
L 247.528645 153.755479 
L 244.563582 156.708764 
L 242.125314 159.483092 
L 240.154524 162.103922 
L 238.591246 164.592273 
L 237.378724 166.964055 
L 236.465684 169.230437 
L 235.807495 171.398641 
L 235.286536 173.976938 
L 235.047311 176.411419 
L 235.047365 178.701485 
L 235.258474 180.843744 
L 235.665087 182.832453 
L 236.26298 184.659434 
L 237.058274 186.313542 
L 237.84697 187.502413 
L 238.784463 188.561061 
L 239.887159 189.476692 
L 241.175464 190.233031 
L 242.673899 190.809401 
L 244.411207 191.179597 
L 246.420362 191.310524 
L 248.738373 191.160609 
L 250.703814 190.833123 
L 252.883703 190.292492 
L 255.296299 189.508208 
L 257.959417 188.44521 
L 260.889395 187.063776 
L 264.099654 185.319776 
L 267.598742 183.165491 
L 267.598742 183.165491 
" style="fill:none;stroke:#1e9d89;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_18">
    <path clip-path="url(#p1ea965f67c)" d="M 212.527556 231.62258 
L 215.816626 234.015987 
L 218.559522 235.790475 
L 220.858498 237.089234 
L 223.655316 238.373094 
L 225.866618 239.080218 
L 227.664478 239.380421 
L 229.180807 239.386177 
L 230.518188 239.171942 
L 232.161497 238.625329 
L 233.783683 237.838957 
L 236.447747 236.262049 
L 243.95683 231.41282 
L 251.836577 226.115553 
L 258.507199 221.332717 
L 263.307433 217.671043 
L 268.78227 213.241286 
L 274.982435 207.871237 
L 279.534395 203.673829 
L 284.422237 198.912277 
L 289.635732 193.527006 
L 295.151119 187.463685 
L 300.927226 180.679461 
L 306.901203 173.151334 
L 312.984178 164.886757 
L 319.057352 155.936135 
L 322.04426 151.234365 
L 324.96934 146.406245 
L 327.808515 141.475976 
L 330.535817 136.472644 
L 333.123591 131.430332 
L 335.542791 126.388066 
L 337.763372 121.389576 
L 339.754773 116.482824 
L 341.486504 111.719284 
L 342.92881 107.152964 
L 344.053423 102.839154 
L 344.834358 98.832952 
L 345.248727 95.187592 
L 345.277543 91.952642 
L 344.906467 89.172177 
L 344.126443 86.883019 
L 342.934191 85.113174 
L 341.332516 83.880555 
L 339.330397 83.192125 
L 336.942847 83.043506 
L 334.190546 83.419109 
L 331.099253 84.292781 
L 327.699047 85.628922 
L 324.02342 87.384008 
L 320.108296 89.508383 
L 315.991022 91.948223 
L 307.300672 97.550016 
L 298.244278 103.748047 
L 275.612699 119.430319 
L 267.040236 125.102672 
L 258.917107 130.217129 
L 251.304566 134.724161 
L 244.233539 138.621056 
L 237.712227 141.936357 
L 231.732688 144.717129 
L 226.276146 147.019469 
L 221.317069 148.901963 
L 216.826164 150.421545 
L 210.899902 152.134839 
L 205.853269 153.306074 
L 201.587337 154.064837 
L 196.958463 154.613372 
L 193.367708 154.806778 
L 190.093955 154.766192 
L 186.828701 154.475054 
L 185.926043 154.476519 
L 186.027551 154.664918 
L 188.802255 157.892973 
L 189.685566 159.473285 
L 190.232707 160.908097 
L 190.529888 162.348084 
L 190.563482 163.507539 
L 190.392626 164.594476 
L 190.015639 165.57751 
L 189.437228 166.42704 
L 188.668117 167.11519 
L 187.725027 167.615981 
L 186.630949 167.905891 
L 185.415553 167.964866 
L 184.115579 167.777873 
L 182.77495 167.336937 
L 181.44435 166.643559 
L 180.179993 165.71121 
L 179.041342 164.567451 
L 178.087722 163.255087 
L 177.373938 161.831753 
L 177.006507 160.659912 
L 176.838686 159.50136 
L 176.880076 158.3969 
L 177.132139 157.386098 
L 177.587837 156.504888 
L 178.231896 155.783416 
L 179.041672 155.244393 
L 179.988528 154.902114 
L 181.039552 154.762228 
L 182.159439 154.822193 
L 183.312317 155.072289 
L 184.747011 155.628183 
L 186.116639 156.4172 
L 187.367343 157.393916 
L 188.455257 158.510598 
L 189.346793 159.719954 
L 190.018091 160.976865 
L 190.454004 162.239234 
L 190.646903 163.468172 
L 190.595565 164.62777 
L 190.304297 165.684663 
L 189.782406 166.607574 
L 189.044059 167.367012 
L 188.108497 167.935255 
L 187.000557 168.286742 
L 185.751373 168.399001 
L 184.39907 168.254167 
L 182.98922 167.841114 
L 181.574752 167.158077 
L 180.215014 166.215516 
L 178.973688 165.03873 
L 177.915426 163.669589 
L 177.241901 162.474613 
L 176.752135 161.230607 
L 176.46796 159.979045 
L 176.40401 158.76393 
L 176.566425 157.629273 
L 176.952121 156.616366 
L 177.548735 155.761192 
L 178.335292 155.092266 
L 179.283497 154.629179 
L 180.359527 154.381984 
L 181.526074 154.351404 
L 182.744441 154.529758 
L 183.976472 154.902389 
L 185.481185 155.610615 
L 186.888562 156.544547 
L 188.146319 157.653639 
L 189.213396 158.886833 
L 190.05967 160.194968 
L 190.664942 161.532104 
L 191.017598 162.855963 
L 191.113232 164.127773 
L 190.953478 165.311778 
L 190.545186 166.374622 
L 190.047287 167.116447 
L 189.405893 167.745141 
L 188.631309 168.245926 
L 187.736171 168.604784 
L 186.735726 168.808737 
L 185.648134 168.846307 
L 184.198919 168.64534 
L 182.696197 168.158584 
L 181.197129 167.384895 
L 179.765893 166.336692 
L 178.715917 165.319314 
L 177.789173 164.167683 
L 177.020113 162.912731 
L 176.439877 161.592464 
L 176.07422 160.250601 
L 175.941541 158.934471 
L 176.05128 157.692296 
L 176.402882 156.570152 
L 176.985524 155.608958 
L 177.778649 154.841879 
L 178.753263 154.292486 
L 179.873836 153.973841 
L 181.100559 153.888572 
L 182.391695 154.029793 
L 183.705788 154.382654 
L 185.00353 154.926225 
L 186.548682 155.835453 
L 187.952998 156.949707 
L 189.168909 158.214041 
L 190.160981 159.575271 
L 190.904899 160.983724 
L 191.385966 162.393903 
L 191.597472 163.764399 
L 191.539252 165.057326 
L 191.301854 166.012151 
L 190.900046 166.877809 
L 190.340655 167.637917 
L 189.63247 168.27661 
L 188.786433 168.778543 
L 187.815917 169.129034 
L 186.737074 169.314387 
L 185.5692 169.32241 
L 184.33507 169.14315 
L 183.061155 168.769836 
L 181.777659 168.200001 
L 180.518261 167.436716 
L 179.319497 166.489799 
L 178.219707 165.376856 
L 177.25752 164.12393 
L 176.469929 162.765545 
L 175.890053 161.343966 
L 175.54481 159.907566 
L 175.452734 158.508338 
L 175.622244 157.198741 
L 176.050618 156.028225 
L 176.53376 155.267855 
L 177.145004 154.625045 
L 177.871528 154.111303 
L 178.992827 153.640081 
L 180.250442 153.420062 
L 181.599818 153.448369 
L 182.995647 153.712465 
L 184.394152 154.192177 
L 185.754904 154.861924 
L 187.348703 155.922239 
L 188.769822 157.175269 
L 189.973668 158.562692 
L 190.928457 160.029568 
L 191.613676 161.52559 
L 192.01821 163.005293 
L 192.138518 164.427565 
L 192.031643 165.498667 
L 191.748015 166.490858 
L 191.293129 167.386846 
L 190.674306 168.169861 
L 189.900813 168.823513 
L 188.984097 169.331796 
L 187.938139 169.679236 
L 186.779875 169.851252 
L 185.529636 169.834734 
L 184.211561 169.61887 
L 182.85387 169.196217 
L 181.488934 168.563985 
L 180.153014 167.725441 
L 178.885576 166.691315 
L 177.728112 165.480988 
L 176.722421 164.123239 
L 175.908422 162.65628 
L 175.321621 161.126871 
L 174.990467 159.588395 
L 174.933931 158.097951 
L 175.159617 156.712702 
L 175.511675 155.775099 
L 176.013393 154.946589 
L 176.654398 154.243782 
L 177.42099 153.679538 
L 178.296689 153.262632 
L 179.262889 152.997662 
L 180.657212 152.881137 
L 182.127641 153.026565 
L 183.625597 153.415621 
L 185.105345 154.022856 
L 186.52571 154.818228 
L 188.164085 156.027656 
L 189.598603 157.416646 
L 190.787961 158.924104 
L 191.704151 160.493825 
L 192.330419 162.075233 
L 192.563501 163.010678 
L 192.563501 163.010678 
" style="fill:none;stroke:#21a585;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_19">
    <path clip-path="url(#p1ea965f67c)" d="M 240.495581 205.304796 
L 242.737252 205.494309 
L 244.935906 205.550775 
L 247.101496 205.479796 
L 249.24328 205.285721 
L 251.369864 204.971777 
L 253.489242 204.540172 
L 257.735441 203.328286 
L 262.034468 201.650786 
L 266.430247 199.497407 
L 270.957986 196.849108 
L 275.64367 193.68032 
L 280.503085 189.961492 
L 285.540364 185.662214 
L 290.746085 180.755183 
L 296.094977 175.221244 
L 301.543372 169.055668 
L 307.026654 162.275673 
L 312.457047 154.928915 
L 317.722285 147.102291 
L 320.251202 143.048911 
L 322.685833 138.929868 
L 325.005732 134.770165 
L 327.189417 130.598161 
L 329.214626 126.445437 
L 331.058638 122.346515 
L 332.698646 118.338439 
L 334.112192 114.460201 
L 335.277647 110.752002 
L 336.174727 107.254378 
L 336.785031 104.007193 
L 337.092578 101.048539 
L 337.084321 98.413587 
L 336.750617 96.133439 
L 336.085619 94.234054 
L 335.087577 92.735292 
L 333.759014 91.650152 
L 332.106775 90.984254 
L 330.141933 90.735604 
L 327.879556 90.894653 
L 325.338344 91.444671 
L 322.540151 92.362392 
L 319.509421 93.618904 
L 316.272561 95.180724 
L 312.857292 97.010989 
L 305.605082 101.319933 
L 297.976997 106.229425 
L 282.400411 116.701351 
L 271.069616 124.258775 
L 260.452028 131.052096 
L 250.75068 136.891656 
L 242.050697 141.759284 
L 234.356044 145.736098 
L 227.620102 148.947825 
L 219.998909 152.272981 
L 212.361964 155.292423 
L 203.553645 158.470886 
L 192.209637 162.546029 
L 188.494109 163.845463 
L 186.731978 164.23073 
L 185.363202 164.300757 
L 184.118876 164.12016 
L 183.003602 163.700974 
L 182.04679 163.072699 
L 181.290338 162.284081 
L 180.776937 161.401695 
L 180.539373 160.50498 
L 180.56668 159.788783 
L 180.802461 159.174108 
L 181.227964 158.703484 
L 181.811754 158.407962 
L 182.5123 158.304751 
L 183.281585 158.396598 
L 184.198631 158.735327 
L 185.063119 159.288446 
L 185.806656 160.005128 
L 186.37437 160.825925 
L 186.727236 161.68802 
L 186.842757 162.529198 
L 186.714645 163.290648 
L 186.417502 163.839238 
L 185.962334 164.260534 
L 185.371202 164.530011 
L 184.673415 164.62918 
L 183.772869 164.515358 
L 182.843184 164.153133 
L 181.958313 163.560332 
L 181.194069 162.776473 
L 180.621045 161.862354 
L 180.296408 160.896225 
L 180.243703 160.093491 
L 180.406997 159.373027 
L 180.777042 158.784967 
L 181.329165 158.369069 
L 182.025574 158.151249 
L 182.819014 158.141945 
L 183.657144 158.336398 
L 184.62086 158.79603 
L 185.495116 159.461621 
L 186.213667 160.274321 
L 186.725967 161.169053 
L 186.998675 162.079481 
L 187.015698 162.941519 
L 186.826701 163.596659 
L 186.459435 164.138713 
L 185.93152 164.538243 
L 185.268393 164.771122 
L 184.502948 164.819822 
L 183.67493 164.674971 
L 182.690811 164.262647 
L 181.762534 163.608749 
L 180.970577 162.757326 
L 180.389242 161.775189 
L 180.104037 160.893536 
L 180.041133 160.038073 
L 180.208388 159.268626 
L 180.596426 158.639196 
L 181.070099 158.252995 
L 181.784888 157.980907 
L 182.612633 157.930137 
L 183.498018 158.098114 
L 184.528275 158.546789 
L 185.475346 159.222078 
L 186.266944 160.062781 
L 186.847241 161.00058 
L 187.178585 161.965526 
L 187.24152 162.889845 
L 187.079807 163.601769 
L 186.727411 164.201286 
L 186.201104 164.656541 
L 185.525841 164.940858 
L 184.73448 165.034 
L 183.867308 164.923789 
L 182.971138 164.607972 
L 181.958133 163.993113 
L 181.061966 163.149957 
L 180.449627 162.292819 
L 180.028842 161.367002 
L 179.833048 160.434052 
L 179.880248 159.558897 
L 180.170421 158.803617 
L 180.584938 158.304389 
L 181.135647 157.948662 
L 181.795804 157.751365 
L 182.687628 157.731705 
L 183.631604 157.942885 
L 184.56746 158.363951 
L 185.574234 159.076271 
L 186.416934 159.96417 
L 187.036628 160.955308 
L 187.393711 161.976013 
L 187.474754 162.820411 
L 187.345273 163.592273 
L 187.012239 164.253118 
L 186.491426 164.76861 
L 185.807136 165.109437 
L 184.991998 165.252527 
L 184.086628 165.182697 
L 183.138916 164.89465 
L 182.202596 164.395099 
L 181.334869 163.704598 
L 180.592932 162.858492 
L 180.02952 161.906373 
L 179.6879 160.909552 
L 179.597018 159.936435 
L 179.721224 159.193668 
L 180.023061 158.552554 
L 180.48854 158.044416 
L 181.094985 157.692738 
L 181.812673 157.511827 
L 182.771781 157.526144 
L 183.776845 157.783697 
L 184.76395 158.259596 
L 185.674206 158.917088 
L 186.572236 159.854249 
L 187.235092 160.901442 
L 187.58391 161.827731 
L 187.714545 162.730592 
L 187.622841 163.565586 
L 187.314274 164.291752 
L 186.803464 164.872213 
L 186.113883 165.274945 
L 185.277718 165.473932 
L 184.33568 165.4508 
L 183.336485 165.19692 
L 182.335655 164.715775 
L 181.393326 164.025184 
L 180.570839 163.158753 
L 179.926167 162.165863 
L 179.508526 161.109551 
L 179.352921 160.062017 
L 179.435767 159.249842 
L 179.710306 158.536738 
L 180.164074 157.95814 
L 180.774877 157.541446 
L 181.512438 157.304332 
L 182.340638 157.25408 
L 183.398575 157.435875 
L 183.57719 157.490627 
L 183.57719 157.490627 
" style="fill:none;stroke:#26ad81;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_20">
    <path clip-path="url(#p1ea965f67c)" d="M 274.163795 217.770796 
L 272.592386 216.914249 
L 271.24356 216.021489 
L 270.101509 215.101458 
L 269.151968 214.160725 
L 268.382068 213.20389 
L 267.780198 212.233926 
L 267.335887 211.252469 
L 267.039692 210.26005 
L 266.883096 209.256293 
L 266.858417 208.240079 
L 266.958727 207.209672 
L 267.509886 205.096913 
L 268.493359 202.895558 
L 269.873542 200.57857 
L 271.620588 198.115866 
L 274.873321 194.078348 
L 280.269644 187.881572 
L 288.443721 178.485269 
L 293.923711 171.830091 
L 297.728607 166.950671 
L 301.589618 161.728965 
L 305.438843 156.195011 
L 309.197001 150.400445 
L 312.773704 144.421457 
L 316.068823 138.360484 
L 318.975186 132.345873 
L 321.382774 126.528746 
L 322.365734 123.74616 
L 323.184383 121.076474 
L 323.826887 118.541498 
L 324.282492 116.16262 
L 324.541752 113.960352 
L 324.596764 111.953847 
L 324.441368 110.160421 
L 324.071326 108.595109 
L 323.484466 107.27025 
L 322.680779 106.195147 
L 321.662462 105.375796 
L 320.433921 104.814717 
L 319.001706 104.510889 
L 317.374397 104.45979 
L 315.562447 104.653549 
L 313.577972 105.081193 
L 311.434509 105.72899 
L 309.146752 106.580854 
L 304.201187 108.823486 
L 298.871061 111.651487 
L 293.286725 114.900432 
L 284.700223 120.223072 
L 243.138379 146.607204 
L 229.377398 155.171397 
L 223.829434 158.874754 
L 219.40862 162.10841 
L 215.83649 165.015436 
L 212.327423 168.190775 
L 204.307779 175.704675 
L 201.946625 177.458866 
L 199.941829 178.672855 
L 197.800081 179.690378 
L 195.498507 180.479819 
L 193.658496 180.900081 
L 191.717886 181.153562 
L 189.677754 181.220972 
L 187.543259 181.081742 
L 185.324271 180.714556 
L 183.03605 180.098172 
L 180.699917 179.212586 
L 178.343835 178.040582 
L 176.002791 176.569685 
L 173.718832 174.794449 
L 171.540616 172.718974 
L 169.522319 170.359397 
L 168.29412 168.642853 
L 167.180206 166.825994 
L 166.197882 164.924773 
L 165.363753 162.95821 
L 164.6932 160.948173 
L 164.199843 158.918975 
L 163.895024 156.896825 
L 163.787329 154.909128 
L 163.882196 152.983666 
L 164.181621 151.147714 
L 164.683998 149.42713 
L 165.384097 147.845491 
L 166.273193 146.423321 
L 167.339331 145.177474 
L 168.567715 144.120701 
L 169.941191 143.261421 
L 171.4408 142.603713 
L 173.046359 142.147496 
L 174.73704 141.888885 
L 176.491925 141.820672 
L 178.290504 141.932896 
L 180.113102 142.213453 
L 182.851977 142.919811 
L 185.547536 143.924527 
L 188.152194 145.177023 
L 190.627329 146.628553 
L 192.943085 148.234197 
L 195.077727 149.954011 
L 197.016692 151.753486 
L 198.751505 153.603512 
L 200.278644 155.480007 
L 201.99281 157.989841 
L 203.347056 160.476117 
L 204.355187 162.912074 
L 205.033558 165.27792 
L 205.398855 167.558719 
L 205.466505 169.742615 
L 205.24961 171.819349 
L 204.758349 173.778988 
L 203.999737 175.610793 
L 203.257811 176.893278 
L 202.368428 178.090502 
L 201.331539 179.194982 
L 200.146609 180.197842 
L 198.812891 181.08857 
L 197.329769 181.854791 
L 195.697191 182.482065 
L 193.916188 182.953727 
L 191.989501 183.250818 
L 189.922316 183.352127 
L 187.723113 183.234432 
L 185.404612 182.872985 
L 182.98479 182.242341 
L 180.487903 181.31761 
L 177.94544 180.076201 
L 175.39686 178.500111 
L 172.889958 176.578724 
L 171.269146 175.105409 
L 169.709953 173.481604 
L 168.231962 171.713757 
L 166.855615 169.811836 
L 165.60179 167.789602 
L 164.491283 165.664744 
L 163.544217 163.458846 
L 162.779386 161.197153 
L 162.213575 158.908125 
L 161.860888 156.622766 
L 161.732135 154.373742 
L 161.834299 152.194347 
L 162.170159 150.117349 
L 162.738063 148.173807 
L 163.531904 146.391939 
L 164.541285 144.796117 
L 165.751865 143.40607 
L 167.145875 142.236341 
L 168.702748 141.296028 
L 170.399833 140.588816 
L 172.213147 140.113265 
L 174.118103 139.863327 
L 176.090203 139.829011 
L 178.105643 139.997161 
L 180.141822 140.35226 
L 182.177741 140.877216 
L 185.1899 141.943828 
L 188.103339 143.291363 
L 190.873387 144.861578 
L 193.466056 146.601363 
L 195.857173 148.464112 
L 198.031166 150.410205 
L 199.979683 152.406826 
L 201.700183 154.427404 
L 203.194595 156.450821 
L 204.468104 158.460565 
L 205.83545 161.097389 
L 206.844109 163.665434 
L 207.516027 166.149326 
L 207.872151 168.538252 
L 207.930926 170.824167 
L 207.707337 173.000345 
L 207.212402 175.060167 
L 206.453002 176.996041 
L 205.432008 178.798384 
L 204.494248 180.055078 
L 203.4075 181.222886 
L 202.169545 182.293471 
L 200.777684 183.256652 
L 199.229083 184.100103 
L 197.521195 184.809073 
L 195.652298 185.366119 
L 193.622145 185.750892 
L 191.432763 185.940036 
L 189.089394 185.907242 
L 186.601603 185.623565 
L 183.984508 185.058091 
L 181.260113 184.179094 
L 178.45865 182.955792 
L 175.619783 181.360825 
L 173.730671 180.080421 
L 171.864375 178.621716 
L 170.040404 176.983674 
L 168.28019 175.16852 
L 166.606824 173.182324 
L 165.044681 171.035529 
L 163.618897 168.743369 
L 162.354729 166.326116 
L 161.276789 163.809114 
L 160.408196 161.222532 
L 159.769675 158.600814 
L 159.37866 155.981818 
L 159.248469 153.405658 
L 159.387598 150.913296 
L 159.799213 148.544991 
L 160.480867 146.338699 
L 161.42449 144.328536 
L 162.616643 142.543459 
L 164.039027 141.006235 
L 165.669202 139.732794 
L 167.481467 138.731987 
L 169.447823 138.00575 
L 171.538963 137.549619 
L 173.725222 137.353531 
L 175.97744 137.402814 
L 178.267696 137.679275 
L 180.569896 138.16229 
L 182.860212 138.829842 
L 185.11737 139.659429 
L 188.401067 141.15925 
L 191.517873 142.903072 
L 194.429891 144.827481 
L 197.111225 146.877961 
L 199.546316 149.009214 
L 201.728134 151.184674 
L 203.656378 153.375571 
L 205.335811 155.559777 
L 206.774783 157.720642 
L 207.983965 159.845904 
L 209.259489 162.609327 
L 210.177021 165.280044 
L 210.764585 167.849652 
L 211.047174 170.313269 
L 211.045602 172.667961 
L 210.775849 174.911505 
L 210.248784 177.041366 
L 209.470156 179.053786 
L 208.440791 180.942887 
L 207.156965 182.699721 
L 206.022591 183.922871 
L 204.736313 185.056946 
L 203.292851 186.092501 
L 201.686446 187.017714 
L 199.911259 187.817999 
L 197.961873 188.475605 
L 195.833942 188.969229 
L 193.525008 189.273689 
L 191.035508 189.35971 
L 188.370011 189.193939 
L 185.53868 188.739288 
L 182.558947 187.955795 
L 180.502684 187.230379 
L 178.402522 186.328363 
L 176.271351 185.238307 
L 174.12466 183.949959 
L 171.980686 182.454892 
L 169.860479 180.747248 
L 167.787875 178.824551 
L 165.789323 176.688565 
L 163.893559 174.346142 
L 162.131088 171.809996 
L 160.533481 169.099325 
L 159.13247 166.240176 
L 157.958877 163.265487 
L 157.041407 160.214696 
L 156.405386 157.132901 
L 156.071517 154.069522 
L 156.054752 151.076548 
L 156.363387 148.206433 
L 156.998462 145.509807 
L 157.953524 143.033198 
L 159.214804 140.816944 
L 160.76177 138.893491 
L 162.568028 137.286234 
L 164.602492 136.008953 
L 166.830708 135.065889 
L 169.216238 134.452373 
L 171.722004 134.155923 
L 174.311506 134.157655 
L 176.949853 134.433849 
L 179.604589 134.957539 
L 182.246276 135.700003 
L 184.848879 136.632067 
L 187.389943 137.725176 
L 191.04587 139.608021 
L 194.47262 141.710027 
L 197.637025 143.960873 
L 200.519614 146.303072 
L 203.112153 148.691211 
L 205.415214 151.090511 
L 207.43594 153.475104 
L 209.186095 155.826323 
L 210.680418 158.131145 
L 211.935275 160.380862 
L 213.265168 163.285654 
L 214.238602 166.076263 
L 214.891607 168.750766 
L 215.255521 171.310137 
L 215.356122 173.756894 
L 215.213223 176.094108 
L 214.840583 178.324649 
L 214.246015 180.450545 
L 213.431598 182.472366 
L 212.393968 184.388575 
L 211.124642 186.194767 
L 209.610412 187.88273 
L 207.833834 189.439276 
L 206.31671 190.50892 
L 204.630388 191.482523 
L 202.764501 192.345724 
L 200.708632 193.080468 
L 198.452914 193.664391 
L 195.988835 194.070185 
L 193.310294 194.26501 
L 190.414971 194.210048 
L 187.30604 193.86035 
L 183.994279 193.165172 
L 181.683554 192.482553 
L 179.300914 191.604648 
L 176.858499 190.514237 
L 174.371737 189.194631 
L 171.859678 187.630452 
L 169.345266 185.808574 
L 166.855502 183.719242 
L 164.421446 181.357339 
L 162.078015 178.723747 
L 159.863526 175.826709 
L 157.818928 172.683101 
L 155.986723 169.319432 
L 154.409555 165.772435 
L 153.12852 162.089071 
L 152.181273 158.325792 
L 151.600065 154.547001 
L 151.409852 150.822697 
L 151.626674 147.225414 
L 152.256464 143.826683 
L 152.725146 142.222939 
L 153.294425 140.693326 
L 153.962033 139.244882 
L 154.725068 137.883942 
L 155.580038 136.616062 
L 156.522905 135.44596 
L 157.549133 134.377473 
L 158.653751 133.413536 
L 159.831416 132.55617 
L 161.076476 131.806494 
L 162.383043 131.164751 
L 163.745053 130.630348 
L 165.156341 130.201903 
L 168.101934 129.653831 
L 171.170701 129.496362 
L 174.315461 129.697428 
L 177.492313 130.219644 
L 180.661585 131.022766 
L 183.788441 132.065838 
L 186.843148 133.308942 
L 189.801094 134.714506 
L 192.642596 136.248186 
L 196.654657 138.723033 
L 200.337884 141.331397 
L 203.675854 144.005571 
L 206.665903 146.694806 
L 209.315725 149.362502 
L 211.640387 151.983319 
L 213.65984 154.540545 
L 215.396896 157.023878 
L 217.315384 160.210742 
L 218.831688 163.251694 
L 219.999722 166.148271 
L 220.868178 168.905709 
L 221.479398 171.53124 
L 221.868927 174.033039 
L 222.087278 176.999172 
L 222.045699 179.801389 
L 221.771599 182.454905 
L 221.279151 184.973476 
L 220.570472 187.369005 
L 220.570472 187.369005 
" style="fill:none;stroke:#31b57b;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_21">
    <path clip-path="url(#p1ea965f67c)" d="M 283.957048 212.728849 
L 283.164283 211.215405 
L 282.585371 209.662644 
L 282.206029 208.074391 
L 282.013269 206.452661 
L 281.995239 204.798002 
L 282.141083 203.109781 
L 282.440813 201.386425 
L 282.885187 199.625626 
L 284.173953 195.979808 
L 285.944233 192.145233 
L 288.13822 188.092192 
L 290.700592 183.79181 
L 296.705902 174.356891 
L 303.47169 163.749177 
L 308.693313 155.094083 
L 312.081099 149.07895 
L 315.278254 142.961266 
L 318.177277 136.850129 
L 320.66682 130.878744 
L 322.636299 125.19976 
L 323.393108 122.521034 
L 323.981841 119.977252 
L 324.391691 117.588867 
L 324.613148 115.375501 
L 324.638215 113.355492 
L 324.460601 111.545442 
L 324.075891 109.95978 
L 323.481682 108.610375 
L 322.677672 107.5062 
L 321.665709 106.653079 
L 320.449785 106.053514 
L 319.035982 105.706619 
L 317.432364 105.608152 
L 315.648823 105.750652 
L 313.696887 106.123669 
L 311.589484 106.71408 
L 309.34069 107.506474 
L 306.965457 108.483586 
L 301.898206 110.916452 
L 296.514468 113.855296 
L 290.938273 117.142321 
L 282.460713 122.410676 
L 242.357882 147.782872 
L 230.464311 155.278522 
L 224.937855 159.026806 
L 220.532896 162.312477 
L 216.97458 165.276167 
L 213.482283 168.524786 
L 205.056703 176.676525 
L 202.680083 178.474815 
L 200.648428 179.725556 
L 198.466498 180.780417 
L 196.110466 181.606642 
L 194.219447 182.053077 
L 192.218395 182.330354 
L 190.107717 182.417783 
L 187.891961 182.293028 
L 185.580541 181.932601 
L 183.188527 181.312688 
L 180.73746 180.41035 
L 178.256089 179.205172 
L 175.780906 177.681392 
L 173.356342 175.830465 
L 171.034421 173.653939 
L 169.572199 172.028616 
L 168.200122 170.272839 
L 166.93736 168.398087 
L 165.803213 166.419384 
L 164.8166 164.355327 
L 163.995486 162.227955 
L 163.356272 160.062422 
L 162.913181 157.886484 
L 162.677674 155.729792 
L 162.657933 153.623023 
L 162.858444 151.596892 
L 163.27973 149.6811 
L 163.918222 147.903289 
L 164.766326 146.288079 
L 165.812642 144.856244 
L 167.042345 143.624098 
L 168.437698 142.603116 
L 169.978655 141.799807 
L 171.643521 141.215834 
L 173.409625 140.848353 
L 175.253969 140.690529 
L 177.153833 140.732163 
L 179.087285 140.960402 
L 181.033619 141.360455 
L 183.935869 142.247417 
L 186.767508 143.428565 
L 189.481527 144.848445 
L 192.04094 146.455136 
L 194.418253 148.202009 
L 196.594509 150.048568 
L 198.558101 151.960602 
L 200.303487 153.909868 
L 201.829933 155.873494 
L 203.14033 157.833252 
L 204.561147 160.415917 
L 205.624978 162.940992 
L 206.351242 165.390204 
L 206.759245 167.750307 
L 206.866532 170.011235 
L 206.687802 172.164575 
L 206.234284 174.202293 
L 205.513495 176.11561 
L 204.799958 177.462697 
L 203.938704 178.728469 
L 202.929202 179.906329 
L 201.770195 180.988287 
L 200.459948 181.964689 
L 198.996568 182.823954 
L 197.378398 183.552315 
L 195.60451 184.133583 
L 193.675302 184.54897 
L 191.593224 184.777 
L 189.363636 184.793576 
L 186.995796 184.572266 
L 184.503968 184.08491 
L 181.908609 183.302639 
L 179.237562 182.197422 
L 176.527139 180.744232 
L 173.822925 178.923858 
L 172.050421 177.50087 
L 170.323657 175.910109 
L 168.662946 174.154804 
L 167.090001 172.241795 
L 165.627556 170.181969 
L 164.298877 167.990591 
L 163.127156 165.687468 
L 162.134814 163.296921 
L 161.342735 160.8475 
L 160.769463 158.371445 
L 160.430416 155.903871 
L 160.337169 153.4817 
L 160.496855 151.142411 
L 160.911739 148.922653 
L 161.579 146.856847 
L 162.490741 144.975854 
L 163.634237 143.305833 
L 164.992399 141.86736 
L 166.544418 140.674876 
L 168.266547 139.736487 
L 170.132956 139.054108 
L 172.116609 138.623911 
L 174.190113 138.437024 
L 176.326484 138.480385 
L 178.499811 138.737695 
L 180.685791 139.190379 
L 182.862133 139.818492 
L 186.065477 141.044786 
L 189.145512 142.55172 
L 192.05753 144.275774 
L 194.768653 146.160313 
L 197.256631 148.156708 
L 199.508317 150.224492 
L 201.518038 152.33087 
L 203.285994 154.449875 
L 204.816779 156.561361 
L 206.118074 158.649991 
L 207.199528 160.704284 
L 208.318029 163.375662 
L 209.090649 165.957305 
L 209.541948 168.440202 
L 209.693527 170.818362 
L 209.563018 173.087333 
L 209.163535 175.242995 
L 208.503463 177.280525 
L 207.586525 179.193432 
L 206.412067 180.972588 
L 205.359628 182.211649 
L 204.156732 183.361249 
L 202.799491 184.412442 
L 201.283538 185.354137 
L 199.604405 186.172755 
L 197.757993 186.851884 
L 195.741176 187.371953 
L 193.552537 187.709958 
L 191.193291 187.839312 
L 188.668379 187.729878 
L 185.987768 187.348314 
L 183.167922 186.65885 
L 180.23339 185.624666 
L 178.229789 184.725921 
L 176.203057 183.648278 
L 174.168407 182.383317 
L 172.143513 180.92451 
L 170.148538 179.267887 
L 168.206052 177.412751 
L 166.34084 175.362414 
L 164.579556 173.124903 
L 162.95022 170.713584 
L 161.481555 168.147626 
L 160.202155 165.452236 
L 159.139526 162.658593 
L 158.319025 159.803416 
L 157.762766 156.928137 
L 157.488561 154.077687 
L 157.508977 151.298923 
L 157.830593 148.638801 
L 158.453521 146.142414 
L 159.371249 143.851053 
L 160.570815 141.80046 
L 162.033313 140.019405 
L 163.734681 138.528718 
L 165.646713 137.340831 
L 167.738203 136.459836 
L 169.976144 135.882017 
L 172.326887 135.59677 
L 174.757212 135.587783 
L 177.235232 135.834367 
L 179.731133 136.31281 
L 182.217712 136.997661 
L 184.670737 137.86287 
L 187.069134 138.882735 
L 190.526072 140.64912 
L 193.773368 142.632684 
L 196.778243 144.768035 
L 199.520515 147.000907 
L 201.990462 149.287731 
L 204.186671 151.594528 
L 206.114027 153.8955 
L 207.781925 156.17157 
L 209.202739 158.409009 
L 210.390566 160.598249 
L 211.637485 163.431533 
L 212.531057 166.159005 
L 213.10323 168.776521 
L 213.381771 171.282882 
L 213.389349 173.678428 
L 213.143068 175.963975 
L 212.654326 178.139953 
L 211.928888 180.205645 
L 210.967107 182.158432 
L 209.764245 183.992967 
L 208.310917 185.700231 
L 206.593657 187.266389 
L 205.122522 188.336631 
L 203.485599 189.305122 
L 201.674592 190.157662 
L 199.681319 190.876626 
L 197.49833 191.440452 
L 195.119695 191.823144 
L 192.542037 191.993847 
L 189.76581 191.916599 
L 186.796889 191.55038 
L 183.648457 190.849655 
L 181.460501 190.172653 
L 179.212114 189.310501 
L 176.915469 188.248589 
L 174.585677 186.973086 
L 172.241039 185.471633 
L 169.903235 183.734184 
L 167.597402 181.753966 
L 165.352071 179.528547 
L 163.198926 177.060947 
L 161.172343 174.36073 
L 159.308673 171.444967 
L 157.645279 168.338973 
L 156.219312 165.076661 
L 155.066278 161.700417 
L 154.218462 158.260376 
L 153.703315 154.813055 
L 153.541926 151.419361 
L 153.747717 148.142061 
L 154.325489 145.042901 
L 155.270937 142.179609 
L 156.570673 139.603056 
L 157.346861 138.435727 
L 158.20279 137.354864 
L 159.134561 136.363939 
L 160.137892 135.465674 
L 161.208172 134.662028 
L 162.340511 133.954209 
L 164.770765 132.827203 
L 167.386116 132.08011 
L 170.143089 131.698453 
L 172.998832 131.659643 
L 175.912437 131.935007 
L 178.845974 132.491871 
L 181.765229 133.295491 
L 184.640155 134.310737 
L 187.445074 135.503456 
L 190.158671 136.841485 
L 194.021472 139.057338 
L 197.599585 141.448209 
L 200.868417 143.944031 
L 203.817339 146.490115 
L 206.446652 149.04526 
L 208.764805 151.579474 
L 210.785981 154.071707 
L 212.528068 156.507806 
L 214.01103 158.878801 
L 215.62109 161.930333 
L 216.855719 164.852184 
L 217.759934 167.644745 
L 218.373646 170.311655 
L 218.730705 172.858343 
L 218.858511 175.29106 
L 218.777977 177.616221 
L 218.503716 179.839935 
L 218.044324 181.967629 
L 217.402692 184.003705 
L 216.576298 185.951164 
L 215.557465 187.811156 
L 214.333569 189.582404 
L 212.887221 191.26043 
L 211.196469 192.836518 
L 209.235089 194.296341 
L 206.97307 195.618148 
L 205.059515 196.500427 
L 202.943804 197.269805 
L 200.611423 197.903676 
L 198.048632 198.373741 
L 195.243502 198.645076 
L 192.18732 198.675255 
L 188.876445 198.413652 
L 186.529197 198.048314 
L 184.073812 197.507676 
L 181.516368 196.770802 
L 178.865944 195.815663 
L 176.135158 194.619639 
L 173.340699 193.160217 
L 170.503846 191.415946 
L 167.650921 189.367647 
L 164.813613 186.999916 
L 162.029106 184.302855 
L 159.339933 181.27402 
L 156.793473 177.920428 
L 154.441009 174.260481 
L 152.336314 170.325578 
L 150.533731 166.161129 
L 149.085823 161.826723 
L 148.040689 157.395176 
L 147.682282 155.168834 
L 147.439161 152.950336 
L 147.314855 150.75132 
L 147.312122 148.583613 
L 147.432892 146.459078 
L 147.678228 144.389436 
L 148.048292 142.386101 
L 148.542329 140.460005 
L 149.158676 138.621431 
L 149.894772 136.879865 
L 150.747196 135.243859 
L 151.711716 133.720914 
L 152.783347 132.317384 
L 153.956431 131.038414 
L 155.224713 129.887896 
L 156.581438 128.868455 
L 158.019438 127.981465 
L 159.531234 127.227083 
L 161.109134 126.604312 
L 162.745318 126.111077 
L 164.431939 125.744324 
L 166.161197 125.500125 
L 167.92542 125.373792 
L 171.52911 125.45291 
L 175.186534 125.933588 
L 178.846681 126.763143 
L 182.464906 127.887574 
L 186.003353 129.254225 
L 189.430977 130.813755 
L 192.723258 132.521445 
L 195.861717 134.337904 
L 200.253752 137.194043 
L 204.246701 140.128493 
L 207.83478 143.074003 
L 211.026403 145.983467 
L 213.840067 148.825542 
L 216.300951 151.580665 
L 218.438202 154.237751 
L 220.838145 157.619656 
L 222.791872 160.816478 
L 224.370048 163.833297 
L 225.637437 166.678807 
L 226.871619 170.010433 
L 227.963371 173.705146 
L 228.864389 177.639712 
L 229.741833 182.64472 
L 230.020463 184.465316 
L 230.020463 184.465316 
" style="fill:none;stroke:#3fbc73;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_22">
    <path clip-path="url(#p1ea965f67c)" d="M 250.648863 208.981485 
L 254.798095 207.952103 
L 258.992685 206.466658 
L 263.282166 204.517864 
L 267.707868 202.08796 
L 272.302668 199.150743 
L 277.090243 195.673737 
L 282.083814 191.620813 
L 287.284364 186.955533 
L 292.678347 181.645554 
L 298.23497 175.668326 
L 303.9032 169.018301 
L 309.60878 161.715605 
L 315.251696 153.81586 
L 318.010968 149.671686 
L 320.704733 145.420294 
L 323.312911 141.082929 
L 325.813922 136.684637 
L 328.184873 132.25431 
L 330.401805 127.824615 
L 332.440011 123.431784 
L 334.274419 119.11523 
L 335.880053 114.916993 
L 337.232547 110.880997 
L 338.308715 107.05212 
L 339.087158 103.475109 
L 339.548881 100.193349 
L 339.6779 97.24755 
L 339.461816 94.674403 
L 338.892302 92.505277 
L 337.965505 90.765035 
L 336.682312 89.471048 
L 335.048463 88.632464 
L 333.074509 88.24981 
L 330.775597 88.314937 
L 328.171102 88.811338 
L 325.284112 89.714802 
L 322.140804 90.994385 
L 318.769739 92.613615 
L 315.20111 94.531853 
L 311.465993 96.705749 
L 303.620719 101.642048 
L 295.47433 107.073389 
L 271.213387 123.492942 
L 263.662932 128.370981 
L 256.527989 132.786169 
L 249.851027 136.712075 
L 243.651924 140.15412 
L 237.933489 143.138763 
L 230.23389 146.844635 
L 223.527858 149.760506 
L 217.728736 152.036738 
L 211.243329 154.30618 
L 204.830087 156.265577 
L 198.324512 157.988956 
L 188.58884 160.488995 
L 186.908258 161.18154 
L 184.192231 162.456658 
L 183.586857 162.363336 
L 183.055216 162.070241 
L 182.640327 161.590786 
L 182.472858 161.057464 
L 182.565198 160.634343 
L 182.835811 160.382768 
L 183.235384 160.303401 
L 183.74104 160.428814 
L 184.254344 160.786051 
L 184.611333 161.288763 
L 184.73087 161.821245 
L 184.607615 162.232861 
L 184.319738 162.474465 
L 183.908787 162.547561 
L 183.391188 162.415525 
L 182.863382 162.042235 
L 182.497771 161.51075 
L 182.385754 160.991942 
L 182.494468 160.587852 
L 182.787206 160.32133 
L 183.214319 160.238063 
L 183.752219 160.372226 
L 184.296587 160.75181 
L 184.674145 161.284668 
L 184.800007 161.803268 
L 184.689826 162.249609 
L 184.400468 162.520743 
L 183.97527 162.616748 
L 183.429517 162.497704 
L 182.904761 162.160155 
L 182.480683 161.615965 
L 182.317401 161.062343 
L 182.391145 160.613249 
L 182.666675 160.297294 
L 183.097359 160.169077 
L 183.60957 160.249021 
L 184.164248 160.55734 
L 184.634774 161.081788 
L 184.853969 161.633237 
L 184.827143 162.144647 
L 184.592083 162.493316 
L 184.191785 162.672827 
L 183.687181 162.651009 
L 183.106649 162.393023 
L 182.611171 161.933237 
L 182.304099 161.359666 
L 182.246645 160.837708 
L 182.414939 160.409411 
L 182.737609 160.166671 
L 183.176549 160.094607 
L 183.726138 160.224012 
L 184.299367 160.590456 
L 184.731081 161.117394 
L 184.939443 161.701955 
L 184.901661 162.190348 
L 184.652157 162.558996 
L 184.276581 162.738979 
L 183.749506 162.737613 
L 183.186969 162.519502 
L 182.636677 162.065128 
L 182.268316 161.469996 
L 182.160375 160.907848 
L 182.292751 160.426814 
L 182.601113 160.133824 
L 183.044962 160.016557 
L 183.621219 160.109294 
L 184.190622 160.417403 
L 184.698266 160.939968 
L 184.988422 161.554029 
L 185.017411 162.093634 
L 184.817188 162.529042 
L 184.464702 162.774572 
L 183.992812 162.845878 
L 183.400464 162.705012 
L 182.828431 162.348435 
L 182.337004 161.771 
L 182.10163 161.170538 
L 182.115049 160.604704 
L 182.244918 160.324164 
L 182.244918 160.324164 
" style="fill:none;stroke:#50c46a;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_23">
    <path clip-path="url(#p1ea965f67c)" d="M 206.814219 190.088992 
L 207.794307 191.495486 
L 208.504096 192.784929 
L 208.97008 193.974223 
L 209.214663 195.076866 
L 209.256615 196.103508 
L 209.11147 197.062383 
L 208.791895 197.959648 
L 208.308016 198.799629 
L 207.667704 199.585002 
L 206.426333 200.662762 
L 204.85864 201.617517 
L 202.970361 202.439456 
L 200.761843 203.110934 
L 198.229774 203.605749 
L 195.369087 203.888154 
L 192.175206 203.911737 
L 188.646775 203.61835 
L 186.110825 203.212325 
L 183.432317 202.61031 
L 180.618021 201.786003 
L 177.678177 200.711132 
L 174.627268 199.356027 
L 171.484826 197.690482 
L 168.276242 195.684987 
L 165.033497 193.312361 
L 161.795745 190.549833 
L 158.609632 187.381547 
L 155.529224 183.801415 
L 152.61541 179.81616 
L 149.934636 175.448276 
L 148.703446 173.132821 
L 147.556901 170.73853 
L 146.503849 168.273617 
L 145.552972 165.747571 
L 144.712663 163.171117 
L 143.9909 160.556155 
L 143.395112 157.915663 
L 142.932052 155.263566 
L 142.607667 152.614579 
L 142.426983 149.984009 
L 142.393997 147.387538 
L 142.511589 144.840984 
L 142.781449 142.360045 
L 143.204027 139.960039 
L 143.778512 137.655642 
L 144.502828 135.460632 
L 145.373662 133.38766 
L 146.386513 131.44804 
L 147.535768 129.651574 
L 148.814797 128.006411 
L 150.216061 126.518955 
L 151.731243 125.193811 
L 153.351384 124.033775 
L 155.067018 123.039871 
L 156.868322 122.211421 
L 158.745254 121.546154 
L 160.687684 121.040337 
L 162.685525 120.688939 
L 164.728845 120.4858 
L 166.807965 120.423812 
L 168.913556 120.495111 
L 171.036704 120.691251 
L 175.302451 121.422437 
L 179.54418 122.544632 
L 183.710007 123.985693 
L 187.757373 125.677491 
L 191.652731 127.558223 
L 195.370875 129.573707 
L 198.894063 131.677854 
L 203.790238 134.918924 
L 208.208057 138.17698 
L 212.152806 141.384582 
L 215.6447 144.49837 
L 218.71392 147.492663 
L 221.396708 150.354135 
L 224.440785 153.954813 
L 226.9629 157.312245 
L 229.054958 160.436085 
L 231.194306 164.032176 
L 233.256086 167.928722 
L 238.009955 177.197273 
L 239.328722 179.169045 
L 240.471434 180.555332 
L 241.725398 181.763747 
L 243.120935 182.782605 
L 244.688776 183.595494 
L 245.996759 184.057035 
L 247.43332 184.378925 
L 249.012733 184.547285 
L 250.749634 184.54568 
L 252.658853 184.354855 
L 254.755124 183.952506 
L 257.052627 183.313107 
L 259.564319 182.407885 
L 262.300998 181.204998 
L 265.270041 179.670071 
L 268.47375 177.76723 
L 271.907265 175.460843 
L 275.55602 172.71821 
L 279.392764 169.513426 
L 283.374305 165.832601 
L 287.438229 161.680464 
L 291.500083 157.088081 
L 294.154409 153.812598 
L 296.722337 150.399107 
L 299.161683 146.885923 
L 301.426674 143.320494 
L 303.469026 139.75907 
L 305.23942 136.265645 
L 306.68935 132.910095 
L 307.773298 129.765467 
L 308.451095 126.904518 
L 308.690308 124.39571 
L 308.637975 123.29254 
L 308.46844 122.298998 
L 308.180737 121.420597 
L 307.774707 120.661853 
L 307.25102 120.026209 
L 306.611179 119.515979 
L 305.857509 119.132309 
L 304.993135 118.875167 
L 304.021945 118.743361 
L 302.948541 118.73457 
L 300.516696 119.071512 
L 297.746163 119.847733 
L 294.69221 121.012742 
L 291.414011 122.507848 
L 286.207872 125.232222 
L 280.828093 128.350026 
L 273.681663 132.803016 
L 265.232868 138.391621 
L 257.690888 143.65689 
L 251.239347 148.453102 
L 246.881516 151.949992 
L 243.199972 155.178664 
L 240.133591 158.180401 
L 237.609718 160.994985 
L 235.552673 163.656099 
L 233.889219 166.190021 
L 232.551783 168.616073 
L 231.247327 171.517214 
L 230.257963 174.288076 
L 229.37185 177.455658 
L 228.52371 181.429222 
L 227.389174 188.166921 
L 226.484351 192.957025 
L 225.725715 195.896744 
L 224.882491 198.327946 
L 223.9737 200.322612 
L 222.838823 202.247475 
L 221.674285 203.805513 
L 220.262201 205.325664 
L 218.546703 206.807697 
L 216.91079 207.961618 
L 214.996651 209.07872 
L 212.757066 210.144186 
L 210.138204 211.133653 
L 207.079727 212.009055 
L 204.457885 212.557127 
L 201.522631 212.975551 
L 198.244837 213.21998 
L 194.597037 213.232952 
L 190.55592 212.941214 
L 187.635199 212.533022 
L 184.530809 211.917008 
L 181.244397 211.05694 
L 177.781962 209.912561 
L 174.15502 208.440009 
L 170.381914 206.59268 
L 166.489228 204.322655 
L 162.513219 201.582855 
L 158.501139 198.330036 
L 156.499609 196.499728 
L 154.512267 194.52872 
L 152.548487 192.41458 
L 150.618411 190.156005 
L 148.732919 187.753005 
L 146.903575 185.207084 
L 145.142548 182.521423 
L 143.462511 179.70104 
L 141.876519 176.752937 
L 140.397853 173.686222 
L 139.039852 170.512177 
L 137.815708 167.244296 
L 136.738258 163.898258 
L 135.819744 160.491838 
L 135.071582 157.044753 
L 134.504119 153.578439 
L 134.126395 150.115755 
L 133.945932 146.680622 
L 133.968533 143.297607 
L 134.198125 139.991464 
L 134.636638 136.786638 
L 135.283926 133.706763 
L 136.137743 130.774163 
L 137.193775 128.009385 
L 138.445712 125.430775 
L 139.885377 123.054118 
L 141.502901 120.892354 
L 143.286922 118.955387 
L 145.224826 117.249983 
L 147.302996 115.779757 
L 149.507074 114.545259 
L 151.822221 113.544128 
L 154.233375 112.771329 
L 156.725478 112.21943 
L 159.283697 111.878934 
L 161.893613 111.738619 
L 164.541375 111.785906 
L 167.21384 112.007204 
L 169.898667 112.388259 
L 172.584395 112.91446 
L 175.260491 113.57113 
L 180.546421 115.218275 
L 185.691224 117.21938 
L 190.644321 119.474991 
L 195.36854 121.899235 
L 199.838494 124.420738 
L 204.038812 126.982236 
L 209.820085 130.805489 
L 214.983011 134.516944 
L 219.55381 138.054871 
L 224.800119 142.450576 
L 229.189246 146.460173 
L 232.852471 150.092731 
L 236.608385 154.138538 
L 240.746532 158.968745 
L 245.361273 164.376667 
L 247.437655 166.471534 
L 249.099119 167.86017 
L 250.815378 168.988474 
L 252.16464 169.657995 
L 253.584976 170.169381 
L 255.090562 170.514893 
L 256.693855 170.68523 
L 258.405525 170.669619 
L 260.234278 170.45597 
L 262.186561 170.031129 
L 264.266123 169.381273 
L 266.473445 168.492477 
L 268.80502 167.351519 
L 271.252493 165.946956 
L 273.801705 164.270529 
L 276.431667 162.318897 
L 279.113567 160.095707 
L 281.80992 157.613906 
L 284.474037 154.898134 
L 287.050013 151.986927 
L 289.473466 148.934347 
L 291.673251 145.810536 
L 293.574307 142.700696 
L 295.101663 139.702044 
L 296.185464 136.918547 
L 296.63177 135.233767 
L 296.840633 133.71952 
L 296.802269 132.401565 
L 296.511349 131.301552 
L 295.967377 130.436062 
L 295.174871 129.815898 
L 294.143309 129.445684 
L 292.886865 129.323803 
L 291.423916 129.442695 
L 289.77639 129.789467 
L 287.968974 130.346756 
L 285.016493 131.531295 
L 281.857355 133.063573 
L 277.481801 135.506249 
L 273.100333 138.239926 
L 268.877684 141.112956 
L 264.938165 144.011826 
L 261.366005 146.859948 
L 258.210097 149.611156 
L 255.490901 152.241373 
L 253.207822 154.740724 
L 251.346033 157.107212 
L 249.882222 159.342197 
L 248.789115 161.447499 
L 248.03885 163.423695 
L 247.605344 165.269249 
L 247.465849 166.980107 
L 247.601897 168.549539 
L 247.999769 169.968047 
L 248.464495 170.925552 
L 249.069461 171.784922 
L 249.814139 172.538784 
L 250.699328 173.178659 
L 251.727017 173.694868 
L 252.900201 174.076443 
L 254.222667 174.311034 
L 255.698702 174.384843 
L 257.332753 174.28259 
L 259.12898 173.98755 
L 261.090715 173.481685 
L 263.219777 172.745928 
L 265.515648 171.760666 
L 267.974475 170.506495 
L 270.587902 168.965321 
L 273.341736 167.121882 
L 276.214493 164.965752 
L 279.175898 162.493856 
L 282.185478 159.713446 
L 285.191445 156.645387 
L 288.130139 153.327452 
L 290.926357 149.817126 
L 293.494919 146.193245 
L 295.743769 142.555681 
L 297.578762 139.022288 
L 298.5274 136.788332 
L 299.227891 134.697619 
L 299.659572 132.788506 
L 299.806155 131.09663 
L 299.656625 129.653231 
L 299.205937 128.483612 
L 298.45547 127.605876 
L 297.413161 127.030056 
L 296.093327 126.75775 
L 294.516153 126.782263 
L 292.706903 127.089282 
L 290.694901 127.657965 
L 288.512376 128.462365 
L 284.993208 130.04594 
L 281.282173 131.987408 
L 276.224349 134.953786 
L 271.247402 138.154855 
L 266.529268 141.423123 
L 262.194574 144.64454 
L 258.3189 147.751477 
L 254.937316 150.711007 
L 252.054324 153.512916 
L 249.653338 156.159774 
L 247.704761 158.659807 
L 246.172367 161.02235 
L 245.018021 163.255312 
L 244.204994 165.363983 
L 243.700131 167.350643 
L 243.475167 169.214589 
L 243.507425 170.952298 
L 243.780086 172.557579 
L 244.282177 174.021627 
L 245.008393 175.332934 
L 245.958794 176.477048 
L 246.821584 177.214849 
L 247.817066 177.839765 
L 248.950385 178.34151 
L 250.227845 178.708255 
L 251.656715 178.926449 
L 253.244978 178.980652 
L 255.001011 178.85339 
L 256.933169 178.525061 
L 259.049231 177.973933 
L 261.355696 177.176284 
L 263.856869 176.106766 
L 266.553723 174.73907 
L 269.442485 173.047025 
L 272.512959 171.006239 
L 275.746572 168.596435 
L 279.114236 165.804574 
L 282.574143 162.628808 
L 286.069753 159.083168 
L 289.528315 155.20268 
L 292.860414 151.048267 
L 295.961103 146.710516 
L 297.842149 143.775623 
L 299.531803 140.855945 
L 299.531803 140.855945 
" style="fill:none;stroke:#63cb5f;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_24">
    <path clip-path="url(#p1ea965f67c)" d="M 208.07931 266.338473 
L 199.766418 265.0348 
L 190.214244 263.521781 
L 184.819733 262.485865 
L 178.943192 261.119612 
L 172.544069 259.284196 
L 169.139728 258.139129 
L 165.596555 256.811037 
L 161.914743 255.273707 
L 158.096389 253.498829 
L 154.145843 251.456091 
L 150.070098 249.113366 
L 145.879211 246.437034 
L 141.586765 243.392457 
L 137.210334 239.944634 
L 132.771954 236.059086 
L 128.298571 231.702975 
L 123.822425 226.846493 
L 119.381334 221.464523 
L 115.018837 215.538549 
L 110.784119 209.058787 
L 106.73168 202.026457 
L 102.920679 194.456064 
L 99.413907 186.377548 
L 96.276351 177.838072 
L 93.573368 168.90324 
L 91.368481 159.657474 
L 89.720905 150.20334 
L 88.682916 140.659638 
L 88.297261 131.158199 
L 88.594805 121.839419 
L 89.592637 112.846765 
L 91.292829 104.320587 
L 93.681994 96.391713 
L 96.731718 89.175389 
L 100.399832 82.766061 
L 104.632428 77.233491 
L 109.366427 72.620471 
L 114.532462 68.942307 
L 120.057841 66.187949 
L 125.869351 64.322577 
L 131.895731 63.291266 
L 138.069684 63.023316 
L 144.329372 63.436857 
L 150.619396 64.443334 
L 156.8913 65.951607 
L 163.10367 67.871474 
L 169.221919 70.116493 
L 175.21785 72.606099 
L 181.069064 75.267046 
L 186.758299 78.034236 
L 197.603357 83.669312 
L 229.543941 100.920185 
L 236.98572 104.617763 
L 243.73251 107.724677 
L 249.819337 110.276712 
L 255.280099 112.327447 
L 260.146264 113.940563 
L 264.446349 115.184548 
L 269.890351 116.510498 
L 279.654355 118.614647 
L 280.616765 119.044774 
L 281.187484 119.548303 
L 281.391614 120.151025 
L 281.256409 120.870884 
L 280.811193 121.718318 
L 279.630579 123.234732 
L 277.271862 125.688227 
L 272.591309 130.096494 
L 261.982282 140.004058 
L 257.167011 144.845274 
L 253.701452 148.655031 
L 251.33464 151.534172 
L 249.335887 154.261562 
L 247.696395 156.841433 
L 246.398491 159.279827 
L 245.420023 161.582364 
L 244.737643 163.753001 
L 244.329144 165.793436 
L 244.175032 167.702898 
L 244.259519 169.4781 
L 244.571079 171.113235 
L 245.102702 172.599922 
L 245.85194 173.927054 
L 246.820789 175.080536 
L 247.695131 175.821318 
L 248.700481 176.445895 
L 249.842011 176.944126 
L 251.125854 177.30436 
L 252.558913 177.513285 
L 254.148607 177.555794 
L 255.902545 177.414881 
L 257.828088 177.071599 
L 259.931794 176.50512 
L 262.218698 175.692954 
L 264.691403 174.611387 
L 267.348948 173.236235 
L 270.185445 171.544022 
L 273.188463 169.513682 
L 276.337212 167.128899 
L 279.600586 164.381161 
L 282.935233 161.273517 
L 286.283884 157.824897 
L 289.574295 154.074645 
L 292.719245 150.086633 
L 295.618091 145.952051 
L 298.160352 141.789706 
L 299.600519 139.069241 
L 300.798027 136.446567 
L 301.721725 133.97033 
L 302.343933 131.688996 
L 302.641827 129.648643 
L 302.598726 127.890653 
L 302.205164 126.449485 
L 301.87617 125.856103 
L 301.459649 125.350756 
L 300.956721 124.935031 
L 300.369022 124.609823 
L 299.698695 124.375325 
L 298.121113 124.175788 
L 296.250252 124.324513 
L 294.118494 124.799985 
L 291.762899 125.572776 
L 289.223613 126.607625 
L 285.161305 128.565878 
L 280.917991 130.891352 
L 275.198846 134.345048 
L 269.641577 137.974137 
L 264.436825 141.597071 
L 259.708882 145.1015 
L 255.524269 148.430544 
L 251.904222 151.565529 
L 248.837608 154.510393 
L 246.292348 157.279954 
L 244.224602 159.892218 
L 242.585633 162.364015 
L 241.326629 164.708933 
L 240.401882 166.9367 
L 239.77072 169.053316 
L 239.398543 171.061516 
L 239.257239 172.961285 
L 239.32522 174.750296 
L 239.587215 176.424188 
L 240.033965 177.976679 
L 240.661868 179.399505 
L 241.472648 180.682188 
L 242.473051 181.811644 
L 243.674583 182.77163 
L 245.093256 183.542027 
L 246.311785 183.980655 
L 247.673747 184.286203 
L 249.190226 184.444012 
L 250.873226 184.437048 
L 252.73541 184.245629 
L 254.789739 183.847171 
L 257.048948 183.216009 
L 259.524838 182.323349 
L 262.227315 181.137428 
L 265.163109 179.624021 
L 268.334131 177.74743 
L 271.735398 175.47217 
L 275.352513 172.765579 
L 279.158732 169.60157 
L 283.111741 165.965716 
L 287.150404 161.861704 
L 291.191944 157.318889 
L 293.836463 154.076058 
L 296.398341 150.693829 
L 298.836073 147.209429 
L 301.104551 143.6691 
L 303.156093 140.127815 
L 304.941867 136.648308 
L 306.413687 133.299301 
L 307.526131 130.1529 
L 308.238859 127.281249 
L 308.518974 124.752622 
L 308.489103 123.636198 
L 308.343214 122.627279 
L 308.080198 121.731493 
L 307.699746 120.953509 
L 307.202359 120.296946 
L 306.589365 119.764322 
L 305.862905 119.357005 
L 305.025918 119.075206 
L 304.082102 118.917982 
L 303.035875 118.88327 
L 300.657074 119.167891 
L 297.936746 119.89278 
L 294.929032 121.009193 
L 291.69224 122.459841 
L 288.286099 124.183037 
L 282.986789 127.143594 
L 277.620221 130.383206 
L 270.62434 134.859421 
L 262.508255 140.335898 
L 255.378895 145.421923 
L 250.470886 149.148716 
L 246.267613 152.582605 
L 242.726873 155.758236 
L 239.785367 158.716382 
L 237.370145 161.495261 
L 235.406427 164.126702 
L 233.822571 166.63525 
L 232.552939 169.038794 
L 231.319771 171.914176 
L 230.390373 174.660543 
L 229.566346 177.799082 
L 228.793194 181.733028 
L 227.927766 187.553679 
L 227.007273 193.477305 
L 226.2998 196.682333 
L 225.472934 199.349584 
L 224.526241 201.567419 
L 223.490692 203.398099 
L 222.424862 204.882834 
L 221.129218 206.33583 
L 219.551319 207.75913 
L 217.627223 209.149572 
L 215.787065 210.2306 
L 213.629142 211.270573 
L 211.099679 212.248127 
L 208.137863 213.129164 
L 205.592521 213.696021 
L 202.736077 214.148613 
L 199.537761 214.445662 
L 195.967655 214.533138 
L 191.998929 214.341421 
L 189.121171 214.01584 
L 186.053391 213.496253 
L 182.795001 212.747083 
L 179.349357 211.728333 
L 175.724907 210.395822 
L 171.936512 208.701804 
L 168.006912 206.596128 
L 163.968274 204.028095 
L 159.863702 200.949164 
L 157.803485 199.204421 
L 155.748561 197.316644 
L 153.707913 195.282182 
L 151.691364 193.09839 
L 149.709561 190.763821 
L 147.773939 188.278424 
L 145.896662 185.643749 
L 144.09054 182.863132 
L 142.368925 179.941885 
L 140.745567 176.887445 
L 139.23446 173.709506 
L 137.849647 170.420099 
L 136.605007 167.033622 
L 135.514019 163.566816 
L 134.589515 160.038656 
L 133.843421 156.470187 
L 133.286494 152.884265 
L 132.928075 149.305237 
L 132.775851 145.758538 
L 132.835657 142.270231 
L 133.111299 138.866503 
L 133.604437 135.573128 
L 134.314509 132.414914 
L 135.238718 129.415172 
L 136.372068 126.59521 
L 137.707466 123.97389 
L 139.235865 121.567248 
L 140.946463 119.388215 
L 142.826931 117.446425 
L 144.863678 115.748132 
L 147.04212 114.296226 
L 149.34697 113.090343 
L 151.762515 112.127068 
L 154.272884 111.400198 
L 156.862297 110.901072 
L 159.515285 110.618929 
L 162.216887 110.541297 
L 164.952807 110.654381 
L 167.709545 110.943443 
L 170.474496 111.393161 
L 173.236013 111.987964 
L 175.983454 112.712321 
L 181.398627 114.489262 
L 186.65508 116.609142 
L 191.703193 118.969676 
L 196.507181 121.483592 
L 201.043277 124.079233 
L 207.317547 128.005493 
L 212.947269 131.854013 
L 217.949187 135.540729 
L 222.359844 139.019976 
L 227.406206 143.304558 
L 231.620493 147.181839 
L 235.926427 151.486525 
L 240.01749 155.930659 
L 246.981027 163.67391 
L 249.11815 165.634084 
L 250.834795 166.905031 
L 252.610985 167.906034 
L 254.007385 168.47337 
L 255.475752 168.8766 
L 257.029116 169.107921 
L 258.678495 169.158163 
L 260.432783 169.016966 
L 262.298519 168.67303 
L 264.27954 168.114494 
L 266.376506 167.329467 
L 268.586302 166.306755 
L 270.901317 165.03682 
L 273.30864 163.513011 
L 275.78921 161.733067 
L 278.316983 159.70089 
L 280.858243 157.428506 
L 283.371167 154.938087 
L 285.805841 152.263812 
L 288.104883 149.453242 
L 290.204891 146.567846 
L 292.03881 143.682233 
L 293.539282 140.881761 
L 294.642847 138.258322 
L 295.130485 136.653587 
L 295.403988 135.194904 
L 295.453518 133.906118 
L 295.273 132.807838 
L 294.860492 131.916581 
L 294.218395 131.244096 
L 293.353485 130.796926 
L 292.276757 130.576235 
L 291.003089 130.577929 
L 289.550736 130.79305 
L 287.940714 131.208398 
L 285.280872 132.169742 
L 282.400976 133.477789 
L 279.384589 135.061037 
L 275.287268 137.478392 
L 271.255339 140.108667 
L 267.423095 142.830002 
L 263.060325 146.226553 
L 259.986194 148.870799 
L 257.3154 151.414791 
L 255.055959 153.842144 
L 253.200829 156.145543 
L 251.733345 158.322264 
L 250.631644 160.371093 
L 249.872086 162.290382 
L 249.431733 164.076929 
L 249.290049 165.725369 
L 249.429977 167.227863 
L 249.838518 168.573905 
L 250.315791 169.472854 
L 250.937035 170.269627 
L 251.70138 170.956482 
L 252.609097 171.524601 
L 253.661442 171.964027 
L 254.860456 172.263605 
L 256.208708 172.410942 
L 257.708977 172.392397 
L 259.363854 172.193132 
L 261.175258 171.797251 
L 263.143838 171.188051 
L 265.268254 170.348454 
L 267.544322 169.261653 
L 269.964023 167.912039 
L 272.514378 166.286464 
L 275.176233 164.375891 
L 277.923012 162.177445 
L 280.719531 159.696823 
L 283.521058 156.950973 
L 283.521058 156.950973 
" style="fill:none;stroke:#77d153;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_25">
    <path clip-path="url(#p1ea965f67c)" d="M 269.920649 248.73057 
L 267.513292 247.662642 
L 265.415579 246.532518 
L 263.60016 245.363384 
L 262.042891 244.172483 
L 260.722456 242.972299 
L 259.620034 241.771518 
L 258.719012 240.575808 
L 258.004739 239.388446 
L 257.464304 238.210816 
L 257.086349 237.042812 
L 256.860906 235.883149 
L 256.779247 234.729609 
L 256.83376 233.579237 
L 257.017833 232.428484 
L 257.325752 231.273325 
L 258.294226 228.931773 
L 259.708178 226.515478 
L 261.54592 223.981135 
L 263.79304 221.281768 
L 267.912685 216.811907 
L 287.932474 195.921201 
L 293.018726 190.178447 
L 298.40224 183.784423 
L 304.02674 176.705754 
L 309.81411 168.93376 
L 315.660396 160.495187 
L 321.43266 151.464233 
L 324.241155 146.765751 
L 326.967524 141.974499 
L 329.586805 137.118044 
L 332.07251 132.228595 
L 334.396904 127.342941 
L 336.531368 122.502209 
L 338.446851 117.75142 
L 340.114412 113.138821 
L 341.505838 108.714975 
L 342.59433 104.531622 
L 343.355232 100.640323 
L 343.766785 97.090938 
L 343.810863 93.929987 
L 343.47365 91.198985 
L 342.746237 88.932834 
L 341.625078 87.158385 
L 340.112279 85.893266 
L 338.215699 85.145059 
L 335.94884 84.910911 
L 333.33053 85.177595 
L 330.384409 85.922048 
L 327.13825 87.112331 
L 323.623144 88.708961 
L 319.872612 90.666511 
L 315.92168 92.93537 
L 307.56082 98.198474 
L 298.817975 104.08434 
L 272.614331 122.039102 
L 264.445642 127.347103 
L 256.730734 132.115619 
L 249.518035 136.313087 
L 242.829746 139.946562 
L 236.668574 143.04824 
L 231.02346 145.664701 
L 225.874161 147.849019 
L 221.194755 149.655399 
L 214.992818 151.768977 
L 209.680542 153.305555 
L 205.157792 154.397255 
L 200.194968 155.343296 
L 195.433223 155.973178 
L 191.411355 156.265117 
L 186.475433 156.567204 
L 186.351366 156.767151 
L 186.435171 157.130879 
L 187.057106 158.227219 
L 187.888633 159.872453 
L 188.30659 161.215267 
L 188.435252 162.391643 
L 188.334519 163.34206 
L 188.027431 164.192647 
L 187.516444 164.902953 
L 186.815683 165.436684 
L 185.950237 165.762757 
L 184.955724 165.856857 
L 183.877803 165.703584 
L 182.771225 165.299104 
L 181.697997 164.653971 
L 180.724283 163.795524 
L 179.915865 162.769053 
L 179.332374 161.636875 
L 179.052441 160.667004 
L 178.979384 159.724079 
L 179.12004 158.856078 
L 179.469464 158.10741 
L 180.011016 157.515483 
L 180.717529 157.108006 
L 181.553411 156.901353 
L 182.477363 156.900163 
L 183.445343 157.098074 
L 184.603321 157.575648 
L 185.690789 158.276158 
L 186.646535 159.149272 
L 187.421446 160.13991 
L 187.979428 161.191995 
L 188.29718 162.250962 
L 188.363336 163.265188 
L 188.177455 164.186695 
L 187.836692 164.851933 
L 187.338115 165.399015 
L 186.696974 165.80718 
L 185.93313 166.058521 
L 185.071115 166.138695 
L 183.948526 165.995517 
L 182.785624 165.586091 
L 181.648847 164.919466 
L 180.609343 164.022492 
L 179.738378 162.941431 
L 179.10124 161.741347 
L 178.787236 160.707954 
L 178.692497 159.698832 
L 178.825605 158.765812 
L 179.18238 157.957189 
L 179.745875 157.313884 
L 180.487594 156.866382 
L 181.369752 156.632863 
L 182.348263 156.618717 
L 183.375995 156.817353 
L 184.608177 157.312363 
L 185.767971 158.045702 
L 186.790088 158.963697 
L 187.62232 160.007858 
L 188.226417 161.118944 
L 188.577709 162.239602 
L 188.664047 163.315782 
L 188.53269 164.142324 
L 188.221628 164.876245 
L 187.740654 165.492774 
L 187.10424 165.969406 
L 186.33159 166.286294 
L 185.446775 166.426903 
L 184.478822 166.378957 
L 183.461638 166.13565 
L 182.230369 165.586479 
L 181.056689 164.772708 
L 180.017247 163.730599 
L 179.307667 162.7286 
L 178.782004 161.651377 
L 178.471411 160.550189 
L 178.396571 159.480576 
L 178.565431 158.498258 
L 178.972006 157.654651 
L 179.455562 157.108855 
L 180.06293 156.696194 
L 180.965266 156.384025 
L 181.983418 156.306031 
L 183.067298 156.457996 
L 184.166202 156.824129 
L 185.437085 157.51074 
L 186.586379 158.415287 
L 187.553548 159.476681 
L 188.292957 160.632071 
L 188.773715 161.820157 
L 188.978558 162.98302 
L 188.934501 163.893861 
L 188.698041 164.720877 
L 188.277012 165.437246 
L 187.684023 166.018271 
L 186.936488 166.44163 
L 186.05679 166.687892 
L 185.072486 166.74135 
L 184.016419 166.591192 
L 182.926584 166.23296 
L 181.845562 165.670172 
L 180.819372 164.915901 
L 179.895611 163.993976 
L 179.120879 162.939457 
L 178.537611 161.798006 
L 178.180616 160.62391 
L 178.073756 159.476727 
L 178.227308 158.416847 
L 178.534928 157.669859 
L 178.996953 157.039802 
L 179.598135 156.546623 
L 180.31828 156.204429 
L 181.348858 156.000366 
L 182.475302 156.045793 
L 183.643051 156.328876 
L 184.798883 156.82673 
L 185.893837 157.508468 
L 187.067889 158.518582 
L 188.0338 159.675622 
L 188.748259 160.913326 
L 189.183353 162.16823 
L 189.322009 163.184229 
L 189.25508 164.139068 
L 188.986273 165.003033 
L 188.524252 165.748477 
L 187.882516 166.349845 
L 187.079481 166.783906 
L 186.138728 167.030291 
L 185.089294 167.072394 
L 183.965875 166.898665 
L 182.808743 166.504235 
L 181.663206 165.89275 
L 180.578385 165.078166 
L 179.605209 164.086139 
L 178.793579 162.954598 
L 178.188865 161.733072 
L 177.828063 160.480475 
L 177.736128 159.26134 
L 177.863449 158.354028 
L 178.167123 157.541263 
L 178.637868 156.850595 
L 179.260017 156.304307 
L 180.012385 155.918363 
L 180.869461 155.701888 
L 182.044565 155.672479 
L 183.280349 155.901715 
L 184.518995 156.367555 
L 185.7067 157.03853 
L 186.796128 157.877169 
L 187.918807 159.047848 
L 188.791557 160.33099 
L 189.302085 161.436853 
L 189.602207 162.536235 
L 189.686338 163.594422 
L 189.554707 164.579074 
L 189.212788 165.460046 
L 188.670991 166.209238 
L 187.944611 166.800595 
L 187.05403 167.210378 
L 186.025067 167.417801 
L 184.889378 167.406087 
L 184.652648 167.37634 
L 184.652648 167.37634 
" style="fill:none;stroke:#8bd646;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_26">
    <path clip-path="url(#p1ea965f67c)" d="M 263.66319 256.498655 
L 260.740148 255.640455 
L 258.129041 254.715352 
L 255.798604 253.752159 
L 251.87232 251.79307 
L 248.775836 249.877234 
L 246.363112 248.061694 
L 244.518788 246.368909 
L 243.151649 244.800978 
L 242.18969 243.348498 
L 241.576339 241.995964 
L 241.267547 240.724963 
L 241.229524 239.515971 
L 241.436954 238.349281 
L 241.8716 237.205383 
L 242.52119 236.065012 
L 243.378535 234.908981 
L 245.048985 233.102978 
L 247.187456 231.149483 
L 250.80645 228.184474 
L 266.053484 216.101516 
L 271.797463 211.190144 
L 278.303152 205.261406 
L 283.069642 200.643377 
L 288.171866 195.421533 
L 293.58968 189.538575 
L 299.286844 182.946697 
L 305.206805 175.615317 
L 311.268284 167.541045 
L 317.361135 158.759734 
L 320.376193 154.129158 
L 323.343168 149.359841 
L 326.239078 144.473208 
L 329.038958 139.495469 
L 331.716016 134.457802 
L 334.241878 129.396408 
L 336.58692 124.352388 
L 338.720699 119.371407 
L 340.61248 114.503126 
L 342.231862 109.80037 
L 343.549479 105.318037 
L 344.537778 101.111741 
L 345.17183 97.236243 
L 345.430151 93.743704 
L 345.295491 90.681855 
L 344.755545 88.092172 
L 343.803536 86.008167 
L 342.438644 84.453927 
L 340.666225 83.442987 
L 338.497807 82.977657 
L 335.950856 83.048834 
L 333.048311 83.63636 
L 329.81792 84.709868 
L 326.291403 86.23009 
L 322.50351 88.150511 
L 318.49101 90.41927 
L 314.291678 92.98115 
L 305.482977 98.758397 
L 291.772629 108.25524 
L 278.17804 117.681961 
L 269.475573 123.509589 
L 261.19929 128.802261 
L 253.420811 133.493679 
L 246.179013 137.569419 
L 239.487876 141.050673 
L 233.343425 143.980551 
L 227.729442 146.41362 
L 222.621896 148.408534 
L 217.992242 150.023253 
L 213.809783 151.312227 
L 208.306406 152.741744 
L 203.63674 153.692662 
L 199.705495 154.282914 
L 195.464543 154.670541 
L 192.204216 154.759508 
L 188.822317 154.611482 
L 185.880397 154.380584 
L 185.893878 154.418681 
L 186.268176 154.822966 
L 187.879993 156.505084 
L 188.928234 157.920069 
L 189.707878 159.295078 
L 190.291734 160.748154 
L 190.625143 162.212934 
L 190.687147 163.397237 
L 190.542119 164.512214 
L 190.187613 165.52596 
L 189.627637 166.408367 
L 188.872241 167.131021 
L 187.937464 167.667312 
L 186.845607 167.992929 
L 185.625668 168.086818 
L 184.313791 167.932676 
L 182.953479 167.52099 
L 181.595293 166.851482 
L 180.295758 165.935714 
L 179.115218 164.799397 
L 178.114534 163.4838 
L 177.350708 162.045634 
L 176.942937 160.853517 
L 176.736207 159.667695 
L 176.741734 158.52989 
L 176.962508 157.481001 
L 177.392819 156.558603 
L 178.018407 155.794664 
L 178.817269 155.213735 
L 179.760994 154.831826 
L 180.816504 154.656042 
L 181.947969 154.684966 
L 183.118722 154.909627 
L 184.583104 155.442175 
L 185.988595 156.217276 
L 187.279211 157.189018 
L 188.409127 158.308829 
L 189.343057 159.528418 
L 190.055755 160.801657 
L 190.53097 162.085514 
L 190.760212 163.340292 
L 190.741567 164.5294 
L 190.478751 165.618887 
L 189.980521 166.576954 
L 189.260468 167.373577 
L 188.537043 167.875536 
L 187.468318 168.311491 
L 186.244333 168.512281 
L 184.901062 168.457733 
L 183.481975 168.133611 
L 182.038219 167.534165 
L 180.62803 166.665046 
L 179.315073 165.546194 
L 178.165475 164.214067 
L 177.406815 163.030409 
L 176.823878 161.779494 
L 176.441719 160.50191 
L 176.278735 159.241864 
L 176.345129 158.044758 
L 176.641874 156.954422 
L 177.160352 156.010332 
L 177.882718 155.245147 
L 178.782983 154.682872 
L 179.828668 154.337855 
L 180.982837 154.214656 
L 182.206263 154.308737 
L 183.459515 154.607757 
L 185.010665 155.241137 
L 186.482576 156.12037 
L 187.818421 157.194708 
L 188.972768 158.411923 
L 189.911581 159.721185 
L 190.611343 161.07473 
L 191.057725 162.428545 
L 191.244125 163.742353 
L 191.170366 164.979157 
L 190.841711 166.104601 
L 190.401915 166.902994 
L 189.812758 167.593574 
L 189.083653 168.161104 
L 188.226243 168.591 
L 187.254675 168.869539 
L 186.185912 168.984239 
L 185.040044 168.924434 
L 183.535355 168.592278 
L 182.000566 167.967322 
L 180.792143 167.258853 
L 179.63823 166.374397 
L 178.575072 165.330197 
L 177.639233 164.150312 
L 176.865842 162.866683 
L 176.286556 161.518493 
L 175.927416 160.150743 
L 175.806828 158.812034 
L 175.933918 157.551737 
L 176.307505 156.416836 
L 176.915867 155.448821 
L 177.73734 154.68105 
L 178.741715 154.136893 
L 179.892229 153.828876 
L 181.147919 153.758826 
L 182.466051 153.918901 
L 183.804369 154.293236 
L 185.122986 154.85992 
L 186.688999 155.799006 
L 188.108124 156.942876 
L 189.33289 158.235521 
L 190.328212 159.623033 
L 191.070267 161.055284 
L 191.544893 162.48652 
L 191.745902 163.875184 
L 191.673591 165.183296 
L 191.422598 166.14805 
L 191.005321 167.021585 
L 190.428739 167.787413 
L 189.701794 168.429531 
L 188.835585 168.932416 
L 187.843677 169.281179 
L 186.742459 169.461895 
L 185.551538 169.462139 
L 184.294084 169.271748 
L 182.997073 168.883798 
L 181.69132 168.295772 
L 180.411224 167.510837 
L 179.19413 166.539106 
L 178.079235 165.398717 
L 177.10602 164.116504 
L 176.312251 162.728034 
L 175.731664 161.276822 
L 175.39155 159.812619 
L 175.310512 158.388807 
L 175.496697 157.059111 
L 175.946765 155.873994 
L 176.448927 155.106687 
L 177.081024 154.460532 
L 177.82971 153.947021 
L 178.67914 153.573847 
L 179.937576 153.300671 
L 181.298259 153.282339 
L 182.71479 153.507563 
L 184.141983 153.956823 
L 185.537832 154.604671 
L 187.182057 155.649192 
L 188.658117 156.898212 
L 189.918822 158.291944 
L 190.930278 159.773918 
L 191.670341 161.292423 
L 192.126688 162.800804 
L 192.29489 164.257011 
L 192.223041 165.358562 
L 191.971181 166.383824 
L 191.544496 167.315273 
L 190.94997 168.13592 
L 190.196476 168.829142 
L 189.295002 169.378636 
L 188.258994 169.768536 
L 187.104787 169.98372 
L 185.852074 170.010348 
L 184.524348 169.836648 
L 183.149247 169.453966 
L 181.758695 168.85804 
L 180.388739 168.050449 
L 179.07897 167.040082 
L 177.871435 165.844463 
L 176.809009 164.49067 
L 175.933235 163.015582 
L 175.281767 161.465213 
L 174.885641 159.892976 
L 174.766678 158.35689 
L 174.935368 156.915933 
L 175.249866 155.931478 
L 175.719561 155.053204 
L 176.334857 154.299123 
L 177.082599 153.683511 
L 177.946611 153.216501 
L 178.908344 152.903916 
L 180.307604 152.729545 
L 181.794508 152.825237 
L 183.319038 153.173805 
L 184.833725 153.75026 
L 186.295531 154.524459 
L 187.667078 155.463533 
L 189.207765 156.818124 
L 190.512228 158.31429 
L 191.547675 159.892988 
L 192.293564 161.50094 
L 192.739325 163.090628 
L 192.877757 164.320522 
L 192.823621 165.491528 
L 192.580352 166.584916 
L 192.389353 167.096877 
L 192.389353 167.096877 
" style="fill:none;stroke:#a2da37;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_27">
    <path clip-path="url(#p1ea965f67c)" d="M 189.996885 200.94978 
L 189.29967 201.515731 
L 188.290951 201.898722 
L 186.994709 202.09879 
L 185.432306 202.110693 
L 183.623408 201.924492 
L 181.586904 201.52608 
L 179.341839 200.897685 
L 176.908357 200.018448 
L 174.308668 198.865122 
L 171.568006 197.41297 
L 168.715569 195.636924 
L 165.785383 193.513068 
L 162.817029 191.020483 
L 159.856152 188.143454 
L 156.954636 184.874008 
L 154.170343 181.214655 
L 151.566284 177.181153 
L 149.209142 172.804987 
L 147.167086 168.135216 
L 146.285236 165.710586 
L 145.506926 163.239257 
L 144.839736 160.732417 
L 144.290722 158.202224 
L 143.866296 155.66169 
L 143.572113 153.12453 
L 143.412964 150.60499 
L 143.392688 148.117653 
L 143.514082 145.677219 
L 143.778846 143.29828 
L 144.187532 140.995084 
L 144.739525 138.781299 
L 145.433039 136.66979 
L 146.265146 134.672404 
L 147.231809 132.799783 
L 148.327959 131.061205 
L 149.547569 129.464455 
L 150.88376 128.015733 
L 152.328912 126.719603 
L 153.874783 125.578981 
L 155.512642 124.595154 
L 157.233391 123.767843 
L 159.0277 123.095291 
L 160.886127 122.57438 
L 162.799234 122.200767 
L 164.757694 121.969036 
L 166.752388 121.872862 
L 168.774488 121.905174 
L 170.815526 122.058323 
L 174.922704 122.694581 
L 179.015348 123.714673 
L 183.043184 125.05144 
L 186.964534 126.640798 
L 190.746129 128.424009 
L 194.362565 130.349045 
L 197.795553 132.371171 
L 202.576223 135.506398 
L 206.89934 138.679406 
L 210.766606 141.821562 
L 214.194657 144.887521 
L 217.210293 147.849359 
L 219.846669 150.691573 
L 222.835302 154.283806 
L 225.304218 157.64916 
L 227.340605 160.794617 
L 229.40091 164.434415 
L 231.345527 168.405889 
L 233.596703 173.631377 
L 235.722225 178.508245 
L 237.027248 180.991147 
L 238.219216 182.805851 
L 239.278886 184.084925 
L 240.46181 185.201558 
L 241.795581 186.143405 
L 243.309308 186.893529 
L 245.034129 187.429519 
L 246.486329 187.673841 
L 248.091079 187.766536 
L 249.864096 187.689757 
L 251.821628 187.422515 
L 253.980149 186.940347 
L 256.355888 186.215051 
L 258.964118 185.214536 
L 261.818151 183.902904 
L 264.92796 182.240889 
L 268.29834 180.186862 
L 271.926543 177.698639 
L 275.799331 174.736392 
L 279.889475 171.266998 
L 284.151817 167.270075 
L 288.519201 162.745838 
L 291.444461 159.450112 
L 294.341365 155.951087 
L 297.16988 152.276451 
L 299.88452 148.464184 
L 302.434943 144.56322 
L 304.766965 140.6335 
L 306.824091 136.745203 
L 308.549533 132.976977 
L 309.888699 129.413086 
L 310.792007 126.139489 
L 311.217857 123.23906 
L 311.241624 121.952545 
L 311.135473 120.786327 
L 310.89765 119.747563 
L 310.527346 118.842268 
L 310.024727 118.075203 
L 309.390955 117.449786 
L 308.628182 116.968024 
L 307.739535 116.63049 
L 306.729077 116.436321 
L 305.601753 116.38325 
L 304.363324 116.467672 
L 301.57975 117.028479 
L 298.437327 118.067297 
L 295.001866 119.51946 
L 291.342529 121.312364 
L 285.584384 124.476419 
L 279.696446 127.996825 
L 271.965056 132.895495 
L 262.948746 138.87766 
L 255.007218 144.377628 
L 248.288599 149.295725 
L 243.784779 152.839303 
L 239.995961 156.08904 
L 236.84402 159.09877 
L 234.242195 161.916497 
L 232.103337 164.580942 
L 230.344914 167.121282 
L 228.891703 169.55842 
L 227.403434 172.481194 
L 225.953748 175.829942 
L 223.771591 181.571267 
L 222.027919 185.917382 
L 220.71824 188.649349 
L 219.465322 190.827469 
L 218.012552 192.915315 
L 216.306403 194.908333 
L 214.719424 196.427545 
L 212.898711 197.869595 
L 210.807092 199.219105 
L 208.403905 200.452926 
L 206.370801 201.282542 
L 204.118557 202.009022 
L 201.627681 202.607455 
L 198.879241 203.046157 
L 195.85596 203.285348 
L 192.543799 203.275815 
L 188.934132 202.957712 
L 186.361804 202.539508 
L 183.659571 201.928789 
L 180.83309 201.099507 
L 177.891629 200.023844 
L 174.848788 198.672779 
L 171.72325 197.016934 
L 168.539524 195.027781 
L 165.328623 192.679234 
L 162.128583 189.949657 
L 158.984733 186.824282 
L 155.949579 183.29794 
L 153.082182 179.377953 
L 150.446908 175.086932 
L 148.111461 170.465128 
L 147.077595 168.047969 
L 146.144189 165.571897 
L 145.319339 163.047342 
L 144.610731 160.485857 
L 144.025522 157.900021 
L 143.570213 155.30332 
L 143.25053 152.709984 
L 143.071309 150.13481 
L 143.036399 147.592949 
L 143.148572 145.09968 
L 143.409458 142.670167 
L 143.819496 140.319207 
L 144.377913 138.060987 
L 145.082718 135.908839 
L 145.930732 133.87502 
L 146.917632 131.970512 
L 148.038021 130.204854 
L 149.285517 128.586009 
L 150.652861 127.120271 
L 152.132035 125.812214 
L 153.714393 124.664678 
L 155.39079 123.678802 
L 157.151725 122.854086 
L 158.987473 122.188494 
L 160.888212 121.678577 
L 162.844145 121.319624 
L 164.845613 121.105821 
L 166.88319 121.030428 
L 168.947772 121.085952 
L 171.030647 121.264323 
L 175.218733 121.955435 
L 179.387527 123.033759 
L 183.485862 124.429517 
L 187.471565 126.07651 
L 191.311198 127.914404 
L 194.979444 129.890059 
L 198.458293 131.958052 
L 203.297526 135.152492 
L 207.668483 138.373195 
L 211.574756 141.552233 
L 215.034877 144.645378 
L 218.077443 147.625949 
L 220.737248 150.479639 
L 223.754192 154.077692 
L 226.250802 157.439848 
L 228.316796 160.574548 
L 230.420016 164.191673 
L 232.429379 168.123492 
L 237.643568 178.828828 
L 238.910435 180.727268 
L 240.021751 182.062433 
L 241.251324 183.225799 
L 242.628251 184.205162 
L 244.182555 184.983613 
L 245.483564 185.42233 
L 246.915953 185.723693 
L 248.49423 185.873517 
L 250.233414 185.854983 
L 252.14888 185.648344 
L 254.25607 185.230645 
L 256.570044 184.575515 
L 259.104812 183.653072 
L 261.872391 182.430044 
L 264.881522 180.870238 
L 268.135977 178.93551 
L 271.63239 176.587475 
L 275.357594 173.790205 
L 279.28546 170.514176 
L 283.373384 166.741709 
L 287.558684 162.473958 
L 291.755393 157.739223 
L 294.505625 154.353329 
L 297.172663 150.817254 
L 299.712469 147.170226 
L 302.076987 143.461377 
L 304.21524 139.749483 
L 306.074874 136.101939 
L 307.60413 132.592825 
L 308.754173 129.300037 
L 309.481661 126.301549 
L 309.751363 123.671041 
L 309.706357 122.514486 
L 309.538585 121.473259 
L 309.246933 120.553329 
L 308.831157 119.759592 
L 308.291907 119.095781 
L 307.630727 118.5644 
L 306.85005 118.166684 
L 305.953174 117.902589 
L 304.94422 117.7708 
L 303.828077 117.768778 
L 301.297228 118.138184 
L 298.412373 118.969109 
L 295.232404 120.206677 
L 291.820291 121.787307 
L 288.240064 123.643371 
L 282.689908 126.797553 
L 275.245984 131.37817 
L 266.368651 137.184755 
L 258.391967 142.669433 
L 251.53748 147.651897 
L 246.892379 151.267505 
L 242.957456 154.590114 
L 239.670002 157.6657 
L 236.95357 160.539251 
L 234.727538 163.249176 
L 232.913281 165.825617 
L 231.4378 168.290858 
L 229.970778 171.23954 
L 228.821011 174.058991 
L 227.732705 177.288886 
L 226.312871 182.331873 
L 224.618876 188.309969 
L 223.56093 191.286185 
L 222.479618 193.716274 
L 221.407488 195.662455 
L 220.13616 197.540518 
L 218.618238 199.35106 
L 217.18941 200.748365 
L 215.534636 202.09455 
L 213.616545 203.379644 
L 211.392854 204.587176 
L 208.816282 205.691481 
L 206.62121 206.42942 
L 204.175315 207.065524 
L 201.45486 207.570375 
L 198.436499 207.905981 
L 195.098663 208.023958 
L 191.423585 207.863637 
L 188.780303 207.565883 
L 185.981094 207.085701 
L 183.027764 206.394165 
L 179.925568 205.459401 
L 176.684063 204.24692 
L 173.318064 202.720259 
L 169.848666 200.842009 
L 166.304279 198.575329 
L 162.721586 195.886021 
L 159.146328 192.745224 
L 155.633736 189.132707 
L 152.248451 185.040671 
L 150.62614 182.816794 
L 149.063716 180.477807 
L 147.571396 178.028025 
L 146.159669 175.473251 
L 144.839177 172.820863 
L 143.620594 170.079854 
L 142.514476 167.260857 
L 141.531113 164.376122 
L 140.68036 161.439461 
L 139.971464 158.466133 
L 139.412895 155.472701 
L 139.012175 152.476831 
L 138.775716 149.497045 
L 138.708679 146.552446 
L 138.814844 143.662399 
L 139.096514 140.846196 
L 139.554443 138.122702 
L 140.187797 135.510003 
L 140.994156 133.025068 
L 141.969541 130.683429 
L 143.108485 128.4989 
L 144.404131 126.483343 
L 145.84836 124.646479 
L 147.43194 122.995775 
L 149.144698 121.536373 
L 150.975701 120.271094 
L 152.913439 119.200498 
L 154.94602 118.322992 
L 157.061345 117.63499 
L 159.247283 117.131107 
L 161.491832 116.804381 
L 163.783254 116.646516 
L 166.110206 116.648126 
L 168.461836 116.798992 
L 170.827871 117.088295 
L 173.198681 117.50485 
L 177.919564 118.674361 
L 182.561616 120.218029 
L 187.073597 122.051366 
L 191.415474 124.098081 
L 195.55752 126.291844 
L 199.479154 128.576883 
L 204.92236 132.078715 
L 209.826266 135.571073 
L 214.199214 138.978184 
L 218.066725 142.253828 
L 221.465498 145.372837 
L 225.343325 149.270222 
L 228.575164 152.867653 
L 231.271433 156.176369 
L 234.04745 159.931817 
L 237.149325 164.538306 
L 241.074939 170.391299 
L 242.765046 172.522726 
L 244.165747 173.989525 
L 245.654238 175.237347 
L 247.268156 176.254575 
L 248.582186 176.856245 
L 250.000823 177.309645 
L 251.537735 177.603626 
L 253.206047 177.724972 
L 255.018204 177.658309 
L 256.985723 177.386061 
L 259.118794 176.888501 
L 261.425705 176.14394 
L 263.912062 175.129126 
L 266.579779 173.819942 
L 269.425804 172.192497 
L 272.44058 170.224742 
L 275.606271 167.898715 
L 278.894809 165.203509 
L 282.2659 162.138991 
L 285.66523 158.720152 
L 289.023185 154.981811 
L 292.254549 150.983067 
L 295.259674 146.810641 
L 297.082947 143.988384 
L 297.082947 143.988384 
" style="fill:none;stroke:#bade28;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_28">
    <path clip-path="url(#p1ea965f67c)" d="M 206.752358 244.518062 
L 202.015635 244.652172 
L 197.675366 244.554982 
L 192.585886 244.180448 
L 188.742253 243.705797 
L 184.515508 242.984789 
L 179.889783 241.945116 
L 174.855006 240.49884 
L 169.410165 238.541071 
L 166.537143 237.332829 
L 163.567499 235.949541 
L 160.505685 234.373403 
L 157.357684 232.585808 
L 154.131221 230.567543 
L 150.835983 228.299056 
L 147.48384 225.760805 
L 144.089063 222.933694 
L 140.668525 219.799608 
L 137.241871 216.342052 
L 133.831645 212.546899 
L 130.463363 208.403227 
L 127.165493 203.904246 
L 123.969342 199.048289 
L 120.908816 193.839812 
L 118.020041 188.290381 
L 115.340824 182.419559 
L 112.90996 176.255627 
L 110.766368 169.836064 
L 108.948088 163.207689 
L 107.49117 156.426397 
L 106.428483 149.556432 
L 105.78852 142.669155 
L 105.594263 135.841322 
L 105.862184 129.152911 
L 106.601453 122.684599 
L 107.813425 116.515022 
L 109.49144 110.717987 
L 111.620972 105.359823 
L 114.18012 100.497042 
L 117.140395 96.174486 
L 120.467773 92.424063 
L 124.12391 89.264146 
L 128.067465 86.699636 
L 132.255414 84.722656 
L 136.644321 83.313755 
L 141.19146 82.443534 
L 145.855781 82.074519 
L 150.598669 82.163157 
L 155.384512 82.661811 
L 160.181065 83.520626 
L 164.959641 84.689211 
L 169.695157 86.118069 
L 174.366055 87.759753 
L 178.954137 89.569751 
L 183.444331 91.507107 
L 192.084763 95.619951 
L 200.218702 99.851636 
L 211.396282 106.037649 
L 239.936243 122.138823 
L 248.044756 126.393342 
L 256.027422 130.312315 
L 269.254299 136.612846 
L 270.794556 137.665628 
L 271.54889 138.409334 
L 272.008314 139.142793 
L 272.213714 139.884298 
L 272.203609 140.645897 
L 271.917326 141.703721 
L 271.232203 143.098583 
L 269.908327 145.161496 
L 266.749585 149.950559 
L 265.781951 151.866995 
L 265.283806 153.334512 
L 265.130014 154.400807 
L 265.224525 155.300225 
L 265.480587 155.885145 
L 265.895261 156.339115 
L 266.464396 156.652344 
L 267.18156 156.815831 
L 268.272527 156.79773 
L 269.5579 156.521588 
L 271.00747 155.981218 
L 272.582666 155.178412 
L 274.570614 153.887026 
L 276.56873 152.283537 
L 278.45725 150.447901 
L 280.10384 148.494172 
L 281.194423 146.878436 
L 281.953488 145.37167 
L 282.283802 144.306469 
L 282.346822 143.412403 
L 282.213343 142.87576 
L 281.925641 142.466767 
L 281.488523 142.193123 
L 280.910544 142.058674 
L 279.941965 142.095354 
L 278.781083 142.368997 
L 277.126002 143.013359 
L 275.331152 143.942373 
L 273.124643 145.342757 
L 271.001144 146.947179 
L 269.085273 148.649785 
L 267.471385 150.359099 
L 266.223807 151.999074 
L 265.380676 153.506884 
L 264.999978 154.623953 
L 264.913892 155.585197 
L 265.054374 156.225188 
L 265.376256 156.737467 
L 265.873359 157.110658 
L 266.537785 157.334111 
L 267.359784 157.398147 
L 268.59054 157.241512 
L 270.019894 156.81109 
L 271.611391 156.101979 
L 273.319521 155.118971 
L 275.088581 153.879617 
L 277.197854 152.102122 
L 278.8542 150.441296 
L 280.329238 148.694513 
L 281.538067 146.951099 
L 282.401877 145.310594 
L 282.800559 144.140321 
L 282.91399 143.148472 
L 282.80465 142.546255 
L 282.52836 142.080382 
L 282.089477 141.760014 
L 281.496553 141.590021 
L 280.488395 141.597585 
L 279.267567 141.862901 
L 277.513961 142.523931 
L 275.601717 143.495156 
L 273.241124 144.971466 
L 270.961601 146.669632 
L 268.898335 148.475165 
L 267.152922 150.290418 
L 265.793839 152.035472 
L 264.985896 153.388782 
L 264.485312 154.616209 
L 264.294759 155.689513 
L 264.363313 156.419691 
L 264.624029 157.022003 
L 265.071172 157.484346 
L 265.697427 157.79513 
L 266.493809 157.943463 
L 267.449406 157.919486 
L 268.847359 157.63474 
L 270.440909 157.056838 
L 272.189071 156.182893 
L 274.040455 155.021504 
L 275.932071 153.596309 
L 277.789183 151.949269 
L 279.52681 150.14282 
L 281.053418 148.259858 
L 282.277067 146.40049 
L 283.113765 144.674975 
L 283.459036 143.465048 
L 283.491572 142.462051 
L 283.305002 141.870863 
L 282.939152 141.43229 
L 282.400577 141.154449 
L 281.700399 141.040572 
L 280.542337 141.140382 
L 279.169993 141.51247 
L 277.234569 142.31809 
L 275.158871 143.436045 
L 272.637059 145.079128 
L 270.240872 146.924971 
L 268.106568 148.854745 
L 266.332536 150.770234 
L 264.981733 152.592895 
L 264.204421 153.994949 
L 263.752476 155.257593 
L 263.625281 156.148616 
L 263.703584 156.919292 
L 263.982849 157.556742 
L 264.457038 158.048407 
L 265.118697 158.382067 
L 265.958832 158.54602 
L 266.966613 158.529427 
L 268.44182 158.240612 
L 270.126046 157.641626 
L 271.977932 156.727197 
L 273.944894 155.503918 
L 275.961539 153.994326 
L 277.949155 152.240826 
L 279.817006 150.30851 
L 281.466076 148.285649 
L 282.795677 146.280571 
L 283.566237 144.770356 
L 284.032711 143.411612 
L 284.16658 142.262681 
L 284.039496 141.568633 
L 283.716811 141.036283 
L 283.203734 140.676404 
L 282.510691 140.494309 
L 281.652923 140.4898 
L 280.287033 140.750032 
L 278.717886 141.290782 
L 276.563761 142.305952 
L 274.309863 143.619732 
L 271.635757 145.467616 
L 269.155454 147.479155 
L 266.999554 149.535347 
L 265.256846 151.541426 
L 264.158831 153.120943 
L 263.399344 154.579173 
L 262.982938 155.886037 
L 262.895199 156.804107 
L 263.021642 157.594411 
L 263.356981 158.243836 
L 263.894667 158.739381 
L 264.626917 159.068201 
L 265.544537 159.217807 
L 266.636537 159.176456 
L 267.889571 158.93374 
L 269.656964 158.334894 
L 271.609275 157.400053 
L 273.693791 156.132418 
L 275.843761 154.551732 
L 277.977358 152.698975 
L 279.998529 150.640096 
L 281.800551 148.467375 
L 283.272874 146.296831 
L 284.142733 144.650449 
L 284.689014 143.159627 
L 284.865555 142.183411 
L 284.832154 141.356174 
L 284.585698 140.697897 
L 284.12899 140.223192 
L 283.470786 139.940638 
L 282.625494 139.852529 
L 281.612553 139.955067 
L 280.042393 140.371573 
L 278.280279 141.075626 
L 275.91221 142.292319 
L 273.4841 143.793277 
L 270.660319 145.836305 
L 268.095112 148.006249 
L 265.912871 150.18503 
L 264.445251 151.941173 
L 263.324986 153.598943 
L 262.563853 155.124554 
L 262.163598 156.488699 
L 262.100026 157.445579 
L 262.259661 158.268416 
L 262.636619 158.943819 
L 263.224014 159.45828 
L 264.013958 159.798221 
L 264.997329 159.950198 
L 266.163308 159.901318 
L 267.498728 159.639864 
L 268.987258 159.156181 
L 271.03162 158.229688 
L 273.231541 156.944389 
L 273.684631 156.645215 
L 273.684631 156.645215 
" style="fill:none;stroke:#d2e21b;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_29">
    <path clip-path="url(#p1ea965f67c)" d="M 250.409787 247.919936 
L 245.466009 246.73935 
L 239.423949 244.99226 
L 227.206613 241.239802 
L 224.144023 240.533431 
L 221.259729 240.04701 
L 217.451169 239.669451 
L 213.432758 239.510841 
L 199.398069 239.231189 
L 194.390337 238.849186 
L 190.687947 238.407989 
L 186.669512 237.757703 
L 182.317641 236.835109 
L 177.620442 235.564834 
L 172.573979 233.858263 
L 167.18544 231.613151 
L 164.369131 230.253121 
L 161.477065 228.714406 
L 158.515141 226.981047 
L 155.490817 225.036757 
L 152.413279 222.865163 
L 149.293615 220.450123 
L 146.144969 217.776098 
L 142.982692 214.828618 
L 139.824454 211.594806 
L 136.690324 208.06399 
L 133.602794 204.228382 
L 130.586736 200.083804 
L 127.66928 195.630462 
L 124.87959 190.873706 
L 122.248535 185.824773 
L 119.808244 180.501436 
L 117.591529 174.928524 
L 115.631203 169.138244 
L 113.959289 163.170249 
L 112.60614 157.071403 
L 111.599523 150.895197 
L 110.963685 144.700803 
L 110.718469 138.551754 
L 110.878529 132.514306 
L 111.45269 126.655524 
L 112.443509 121.041205 
L 113.847069 115.733739 
L 115.653026 110.790048 
L 117.844908 106.259723 
L 120.400657 102.183488 
L 123.293366 98.592068 
L 126.492178 95.505544 
L 129.963277 92.933188 
L 133.670916 90.87378 
L 137.578427 89.316352 
L 141.649158 88.24127 
L 145.847307 87.621568 
L 150.138613 87.424434 
L 154.490908 87.612747 
L 158.874518 88.146571 
L 163.262522 88.98456 
L 167.630886 90.08519 
L 171.958487 91.407819 
L 176.227057 92.913535 
L 180.421052 94.565809 
L 184.527483 96.330946 
L 192.437213 100.080815 
L 199.895327 103.957804 
L 210.167341 109.685893 
L 222.12338 116.683667 
L 244.11779 129.613415 
L 255.286427 135.86511 
L 265.941105 141.790984 
L 268.258218 143.317909 
L 269.514549 144.36191 
L 270.309737 145.276628 
L 270.760136 146.108922 
L 270.979925 147.0374 
L 270.962281 148.050631 
L 270.602832 150.073696 
L 270.56318 151.042493 
L 270.723683 151.534172 
L 271.060645 151.8454 
L 271.570407 151.959777 
L 272.231886 151.87006 
L 273.126445 151.523705 
L 274.218893 150.858768 
L 275.38584 149.872762 
L 276.317748 148.783966 
L 276.813199 147.878088 
L 276.915857 147.316548 
L 276.793479 146.980935 
L 276.483136 146.804518 
L 276.005061 146.797939 
L 275.163819 147.047865 
L 274.055545 147.636606 
L 272.810629 148.561265 
L 271.750493 149.615751 
L 271.036188 150.636501 
L 270.78221 151.329128 
L 270.810618 151.790207 
L 271.019455 152.050779 
L 271.38776 152.170636 
L 271.99447 152.120454 
L 272.870103 151.810005 
L 273.990405 151.162726 
L 275.119759 150.267415 
L 276.200119 149.119411 
L 276.857413 148.107968 
L 277.09804 147.356207 
L 277.040458 146.943867 
L 276.778885 146.694261 
L 276.329756 146.623421 
L 275.609689 146.768906 
L 274.610765 147.210752 
L 273.403016 147.985954 
L 272.154019 149.055385 
L 271.193311 150.174783 
L 270.690644 151.087745 
L 270.577945 151.736102 
L 270.705785 152.083748 
L 271.008749 152.290893 
L 271.471957 152.344137 
L 272.184479 152.203018 
L 273.165744 151.777834 
L 274.372495 151.000202 
L 275.5405 149.9906 
L 276.507505 148.880496 
L 277.077792 147.939374 
L 277.288859 147.246474 
L 277.233883 146.803866 
L 277.021336 146.566262 
L 276.579922 146.45477 
L 275.963904 146.536784 
L 274.945199 146.928718 
L 273.670185 147.687932 
L 272.433586 148.669737 
L 271.301506 149.858073 
L 270.633459 150.871759 
L 270.38083 151.630726 
L 270.439678 152.129215 
L 270.694534 152.404628 
L 271.12511 152.522259 
L 271.82154 152.447078 
L 272.815865 152.078675 
L 273.935158 151.430557 
L 275.208051 150.434248 
L 276.330528 149.27484 
L 277.135789 148.115328 
L 277.476478 147.228729 
L 277.465026 146.725011 
L 277.276738 146.441023 
L 276.933842 146.295039 
L 276.341345 146.309289 
L 275.453547 146.57898 
L 274.282055 147.179033 
L 272.927503 148.129625 
L 271.712541 149.238102 
L 270.788808 150.361798 
L 270.297155 151.266949 
L 270.154698 151.920805 
L 270.25256 152.342951 
L 270.547781 152.613636 
L 271.025982 152.716304 
L 271.784489 152.610977 
L 272.853835 152.192678 
L 274.046307 151.48127 
L 275.390097 150.404536 
L 276.560696 149.165666 
L 277.312511 148.070338 
L 277.663812 147.226982 
L 277.703098 146.65638 
L 277.544736 146.320642 
L 277.218663 146.129593 
L 276.627864 146.101803 
L 275.71695 146.342218 
L 274.490095 146.936373 
L 273.046684 147.912765 
L 271.728971 149.074398 
L 270.702898 150.269742 
L 270.130212 151.247072 
L 269.929728 151.966043 
L 269.989929 152.442647 
L 270.260213 152.764223 
L 270.727321 152.911965 
L 271.369392 152.873677 
L 271.369392 152.873677 
" style="fill:none;stroke:#eae51a;stroke-linecap:square;stroke-width:2;"/>
   </g>
   <g id="line2d_30">
    <path clip-path="url(#p1ea965f67c)" d="M 163.608702 216.571689 
L 163.901571 217.508961 
L 163.955389 218.214233 
L 163.785219 218.702902 
L 163.405106 218.98717 
L 162.828257 219.076364 
L 162.067216 218.977235 
L 161.134028 218.694244 
L 158.797853 217.584638 
L 155.912091 215.747221 
L 152.570916 213.161122 
L 148.874798 209.792931 
L 146.927752 207.803798 
L 144.934498 205.605392 
L 142.911013 203.194069 
L 140.874248 200.567248 
L 138.842147 197.723785 
L 136.833632 194.66436 
L 134.868544 191.391863 
L 132.96754 187.911775 
L 131.151944 184.232519 
L 129.44354 180.365779 
L 127.864313 176.326739 
L 126.436146 172.134266 
L 125.180459 167.810964 
L 124.117817 163.383124 
L 123.26751 158.880531 
L 122.647117 154.33612 
L 122.272079 149.785485 
L 122.155288 145.266242 
L 122.306733 140.817262 
L 122.733195 136.477801 
L 123.438036 132.286558 
L 124.421072 128.280707 
L 125.678557 124.494943 
L 127.203273 120.960601 
L 128.984719 117.704874 
L 131.009401 114.750184 
L 133.2612 112.11373 
L 135.721799 109.807229 
L 138.371157 107.836858 
L 141.187995 106.203382 
L 144.150282 104.902468 
L 147.235702 103.92513 
L 150.422081 103.258303 
L 153.687766 102.885486 
L 157.011943 102.787432 
L 160.3749 102.94284 
L 163.758223 103.329035 
L 167.144939 103.922594 
L 170.5196 104.699913 
L 173.868324 105.637703 
L 177.178794 106.713393 
L 183.643287 109.193709 
L 189.843951 111.985303 
L 195.732427 114.9575 
L 201.277959 118.005546 
L 208.920572 122.550177 
L 215.747197 126.906064 
L 223.633103 132.253111 
L 230.251196 136.99584 
L 236.992687 142.083205 
L 244.174801 147.811278 
L 253.630375 155.449034 
L 256.171821 157.182335 
L 258.070557 158.236681 
L 259.913818 159.005666 
L 261.747022 159.493614 
L 263.603909 159.701612 
L 265.507338 159.628885 
L 267.469737 159.274308 
L 269.493247 158.638122 
L 271.569614 157.723918 
L 273.679963 156.540861 
L 275.794627 155.106087 
L 277.87326 153.447084 
L 279.865517 151.60372 
L 281.712578 149.629518 
L 283.34978 147.59161 
L 284.710459 145.568925 
L 285.730939 143.64825 
L 286.356288 141.918242 
L 286.541041 140.796247 
L 286.470531 139.858855 
L 286.142011 139.130395 
L 285.781758 138.769523 
L 285.037889 138.422868 
L 284.065825 138.311921 
L 282.889525 138.431601 
L 281.538318 138.769497 
L 279.522433 139.526943 
L 277.339346 140.583924 
L 274.504626 142.231767 
L 271.695536 144.129661 
L 269.042684 146.168514 
L 266.647254 148.258013 
L 264.580582 150.327625 
L 262.887404 152.323914 
L 261.591038 154.206239 
L 260.699065 155.942332 
L 260.274923 157.207251 
L 260.103313 158.347595 
L 260.178226 159.350163 
L 260.492892 160.201366 
L 261.040183 160.88697 
L 261.812711 161.392016 
L 262.802644 161.700911 
L 264.001251 161.797704 
L 265.398185 161.666598 
L 266.980538 161.292729 
L 268.731675 160.663288 
L 270.62991 159.769023 
L 272.647102 158.606159 
L 274.747304 157.178702 
L 276.885659 155.501011 
L 279.007804 153.60039 
L 281.050098 151.519309 
L 282.941004 149.316669 
L 284.603904 147.067486 
L 285.961465 144.860356 
L 286.941401 142.792355 
L 287.391462 141.391843 
L 287.575595 140.163659 
L 287.481971 139.141689 
L 287.263126 138.588581 
L 286.920181 138.145191 
L 286.456014 137.815585 
L 285.875222 137.601906 
L 284.799382 137.498696 
L 283.50255 137.649319 
L 282.017816 138.038423 
L 279.810823 138.889386 
L 277.430715 140.060202 
L 274.355007 141.865462 
L 271.323696 143.924431 
L 268.476571 146.118367 
L 265.919285 148.351814 
L 263.723825 150.552585 
L 261.932962 152.667787 
L 260.566602 154.658389 
L 259.782018 156.140549 
L 259.26858 157.510016 
L 259.02061 158.754089 
L 259.031072 159.860009 
L 259.292434 160.814441 
L 259.797173 161.603145 
L 260.331028 162.076758 
L 261.24409 162.53802 
L 262.380281 162.789115 
L 263.731266 162.812477 
L 265.286947 162.590566 
L 267.0343 162.106792 
L 268.955972 161.34683 
L 271.028705 160.300416 
L 273.221664 158.963634 
L 275.494848 157.341689 
L 277.797814 155.451994 
L 280.069043 153.327252 
L 282.236346 151.018028 
L 284.218708 148.594051 
L 285.929916 146.14345 
L 287.284054 143.769152 
L 288.0176 142.105199 
L 288.478011 140.593322 
L 288.644236 139.277083 
L 288.503618 138.194157 
L 288.237472 137.616713 
L 287.834976 137.162435 
L 287.299753 136.835354 
L 286.637391 136.637242 
L 285.42216 136.580254 
L 283.969753 136.801387 
L 282.318501 137.28084 
L 279.881716 138.274491 
L 277.273857 139.60258 
L 273.931509 141.609268 
L 270.666479 143.861305 
L 267.626089 146.231404 
L 264.91785 148.621062 
L 262.611501 150.958753 
L 260.745148 153.194178 
L 259.33305 155.29149 
L 258.529529 156.851291 
L 258.010089 158.292868 
L 257.766977 159.604413 
L 257.791602 160.773716 
L 258.075428 161.787641 
L 258.45357 162.437515 
L 258.969914 162.985332 
L 259.621571 163.424043 
L 260.696157 163.826257 
L 261.999698 164.002333 
L 263.524603 163.932661 
L 265.26124 163.597537 
L 267.196515 162.97825 
L 269.312181 162.058671 
L 271.582944 160.827408 
L 273.97447 159.280605 
L 276.441509 157.425312 
L 278.926426 155.283243 
L 281.358574 152.894479 
L 283.654994 150.320413 
L 285.722972 147.644983 
L 287.464806 144.973115 
L 288.499305 143.043793 
L 289.259591 141.238096 
L 289.71468 139.609141 
L 289.841588 138.205999 
L 289.736967 137.417022 
L 289.479328 136.757093 
L 289.069892 136.233795 
L 288.512239 135.852154 
L 287.812253 135.614523 
L 286.977986 135.520587 
L 285.497182 135.642178 
L 283.777772 136.060772 
L 281.866453 136.747587 
L 279.10629 138.018847 
L 276.214008 139.611187 
L 272.583521 141.913041 
L 269.110377 144.412174 
L 265.938438 146.981026 
L 263.165603 149.526842 
L 260.84915 151.986221 
L 259.342443 153.86258 
L 258.146666 155.640993 
L 257.257687 157.309246 
L 256.667498 158.85654 
L 256.366168 160.272269 
L 256.343306 161.545175 
L 256.589069 162.662789 
L 256.944383 163.390708 
L 257.442689 164.01684 
L 258.081225 164.534019 
L 258.857563 164.934491 
L 259.769483 165.209938 
L 261.192452 165.367406 
L 262.846552 165.264916 
L 264.72379 164.879978 
L 266.812505 164.190732 
L 269.095416 163.177673 
L 271.547389 161.826081 
L 274.133051 160.129244 
L 276.804475 158.092444 
L 279.499281 155.737505 
L 282.139672 153.10741 
L 284.633029 150.270121 
L 286.874729 147.320385 
L 288.324063 145.105636 
L 289.522731 142.952766 
L 290.427219 140.92343 
L 290.999885 139.079493 
L 291.21173 137.479076 
L 291.143157 136.572681 
L 290.903859 135.809252 
L 290.494414 135.198227 
L 289.918182 134.746028 
L 289.181258 134.455894 
L 288.292332 134.32785 
L 287.26245 134.358826 
L 285.482448 134.689799 
L 283.465948 135.334582 
L 281.26899 136.253939 
L 278.159202 137.829393 
L 274.965173 139.704208 
L 271.035772 142.313737 
L 267.352639 145.064394 
L 264.052442 147.832196 
L 261.220187 150.533284 
L 259.320913 152.609637 
L 257.755548 154.591355 
L 256.521627 156.466017 
L 255.610745 158.223887 
L 255.011227 159.856154 
L 254.710203 161.35371 
L 254.695124 162.706345 
L 254.954762 163.902225 
L 255.32408 164.688048 
L 255.839465 165.371367 
L 256.498392 165.944848 
L 257.298891 166.400418 
L 258.239414 166.729275 
L 259.318642 166.921916 
L 260.971017 166.949297 
L 262.863285 166.691127 
L 264.98846 166.121405 
L 267.334805 165.214897 
L 269.883415 163.949333 
L 272.605466 162.308525 
L 275.459297 160.286509 
L 278.387628 157.892662 
L 281.315411 155.157482 
L 284.149013 152.138248 
L 286.777579 148.923324 
L 288.540331 146.455152 
L 290.063844 144.006011 
L 291.294724 141.644735 
L 292.18381 139.443777 
L 292.689635 137.474775 
L 292.798375 136.323841 
L 292.717337 135.322404 
L 292.44394 134.484614 
L 291.978857 133.821298 
L 291.326084 133.339586 
L 290.492879 133.042714 
L 289.489577 132.930008 
L 288.329288 132.997046 
L 286.328916 133.416693 
L 284.070347 134.184324 
L 284.070347 134.184324 
" style="fill:none;stroke:#fde725;stroke-linecap:square;stroke-width:2;"/>
   </g>
  </g>
 </g>
 <defs>
  <clipPath id="p1ea965f67c">
   <rect height="288" width="432" x="7.2" y="7.2"/>
  </clipPath>
 </defs>
</svg>

</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>For the default set of parameters, we see the trajectories swirling around two points, called attractors.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>The object returned by <code>interactive</code> is a <code>Widget</code> object and it has attributes that contain the current result and arguments:</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[3]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">t</span><span class="p">,</span> <span class="n">x_t</span> <span class="o">=</span> <span class="n">w</span><span class="o">.</span><span class="n">result</span>
</pre></div>

    </div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[4]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">w</span><span class="o">.</span><span class="n">kwargs</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt output_prompt">Out[4]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>{&#39;sigma&#39;: 10.0, &#39;beta&#39;: 2.6666666666666665, &#39;rho&#39;: 28.0}</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>After interacting with the system, we can take the result and perform further computations. In this case, we compute the average positions in $x$, $y$ and $z$.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[5]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">xyz_avg</span> <span class="o">=</span> <span class="n">x_t</span><span class="o">.</span><span class="n">mean</span><span class="p">(</span><span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
</pre></div>

    </div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[6]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">xyz_avg</span><span class="o">.</span><span class="n">shape</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt output_prompt">Out[6]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>(30, 3)</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Creating histograms of the average positions (across different trajectories) show that, on average, the trajectories swirl about the attractors.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[7]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">matplotlib</span> <span class="kn">import</span> <span class="n">pyplot</span> <span class="k">as</span> <span class="n">plt</span>
</pre></div>

    </div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[8]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">plt</span><span class="o">.</span><span class="n">hist</span><span class="p">(</span><span class="n">xyz_avg</span><span class="p">[:,</span><span class="mi">0</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">&#39;Average $x(t)$&#39;</span><span class="p">);</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>



<div class="output_svg output_subarea ">
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with matplotlib (https://matplotlib.org/) -->
<svg height="263.638125pt" version="1.1" viewBox="0 0 362.5625 263.638125" width="362.5625pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 <defs>
  <style type="text/css">
*{stroke-linecap:butt;stroke-linejoin:round;}
  </style>
 </defs>
 <g id="figure_1">
  <g id="patch_1">
   <path d="M 0 263.638125 
L 362.5625 263.638125 
L 362.5625 0 
L 0 0 
z
" style="fill:none;"/>
  </g>
  <g id="axes_1">
   <g id="patch_2">
    <path d="M 20.5625 239.76 
L 355.3625 239.76 
L 355.3625 22.32 
L 20.5625 22.32 
z
" style="fill:#ffffff;"/>
   </g>
   <g id="patch_3">
    <path clip-path="url(#p53bc0410f9)" d="M 35.780682 239.76 
L 66.217045 239.76 
L 66.217045 32.674286 
L 35.780682 32.674286 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="patch_4">
    <path clip-path="url(#p53bc0410f9)" d="M 66.217045 239.76 
L 96.653409 239.76 
L 96.653409 213.874286 
L 66.217045 213.874286 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="patch_5">
    <path clip-path="url(#p53bc0410f9)" d="M 96.653409 239.76 
L 127.089773 239.76 
L 127.089773 187.988571 
L 96.653409 187.988571 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="patch_6">
    <path clip-path="url(#p53bc0410f9)" d="M 127.089773 239.76 
L 157.526136 239.76 
L 157.526136 213.874286 
L 127.089773 213.874286 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="patch_7">
    <path clip-path="url(#p53bc0410f9)" d="M 157.526136 239.76 
L 187.9625 239.76 
L 187.9625 162.102857 
L 157.526136 162.102857 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="patch_8">
    <path clip-path="url(#p53bc0410f9)" d="M 187.9625 239.76 
L 218.398864 239.76 
L 218.398864 162.102857 
L 187.9625 162.102857 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="patch_9">
    <path clip-path="url(#p53bc0410f9)" d="M 218.398864 239.76 
L 248.835227 239.76 
L 248.835227 187.988571 
L 218.398864 187.988571 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="patch_10">
    <path clip-path="url(#p53bc0410f9)" d="M 248.835227 239.76 
L 279.271591 239.76 
L 279.271591 239.76 
L 248.835227 239.76 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="patch_11">
    <path clip-path="url(#p53bc0410f9)" d="M 279.271591 239.76 
L 309.707955 239.76 
L 309.707955 187.988571 
L 279.271591 187.988571 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="patch_12">
    <path clip-path="url(#p53bc0410f9)" d="M 309.707955 239.76 
L 340.144318 239.76 
L 340.144318 32.674286 
L 309.707955 32.674286 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="matplotlib.axis_1">
    <g id="xtick_1">
     <g id="line2d_1">
      <defs>
       <path d="M 0 0 
L 0 3.5 
" id="m1dda8528db" style="stroke:#000000;stroke-width:0.8;"/>
      </defs>
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="45.757023" xlink:href="#m1dda8528db" y="239.76"/>
      </g>
     </g>
     <g id="text_1">
      <!-- −6 -->
      <defs>
       <path d="M 10.59375 35.5 
L 73.1875 35.5 
L 73.1875 27.203125 
L 10.59375 27.203125 
z
" id="DejaVuSans-8722"/>
       <path d="M 33.015625 40.375 
Q 26.375 40.375 22.484375 35.828125 
Q 18.609375 31.296875 18.609375 23.390625 
Q 18.609375 15.53125 22.484375 10.953125 
Q 26.375 6.390625 33.015625 6.390625 
Q 39.65625 6.390625 43.53125 10.953125 
Q 47.40625 15.53125 47.40625 23.390625 
Q 47.40625 31.296875 43.53125 35.828125 
Q 39.65625 40.375 33.015625 40.375 
z
M 52.59375 71.296875 
L 52.59375 62.3125 
Q 48.875 64.0625 45.09375 64.984375 
Q 41.3125 65.921875 37.59375 65.921875 
Q 27.828125 65.921875 22.671875 59.328125 
Q 17.53125 52.734375 16.796875 39.40625 
Q 19.671875 43.65625 24.015625 45.921875 
Q 28.375 48.1875 33.59375 48.1875 
Q 44.578125 48.1875 50.953125 41.515625 
Q 57.328125 34.859375 57.328125 23.390625 
Q 57.328125 12.15625 50.6875 5.359375 
Q 44.046875 -1.421875 33.015625 -1.421875 
Q 20.359375 -1.421875 13.671875 8.265625 
Q 6.984375 17.96875 6.984375 36.375 
Q 6.984375 53.65625 15.1875 63.9375 
Q 23.390625 74.21875 37.203125 74.21875 
Q 40.921875 74.21875 44.703125 73.484375 
Q 48.484375 72.75 52.59375 71.296875 
z
" id="DejaVuSans-54"/>
      </defs>
      <g transform="translate(38.385929 254.358438)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-8722"/>
       <use x="83.789062" xlink:href="#DejaVuSans-54"/>
      </g>
     </g>
    </g>
    <g id="xtick_2">
     <g id="line2d_2">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="92.183974" xlink:href="#m1dda8528db" y="239.76"/>
      </g>
     </g>
     <g id="text_2">
      <!-- −4 -->
      <defs>
       <path d="M 37.796875 64.3125 
L 12.890625 25.390625 
L 37.796875 25.390625 
z
M 35.203125 72.90625 
L 47.609375 72.90625 
L 47.609375 25.390625 
L 58.015625 25.390625 
L 58.015625 17.1875 
L 47.609375 17.1875 
L 47.609375 0 
L 37.796875 0 
L 37.796875 17.1875 
L 4.890625 17.1875 
L 4.890625 26.703125 
z
" id="DejaVuSans-52"/>
      </defs>
      <g transform="translate(84.812881 254.358438)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-8722"/>
       <use x="83.789062" xlink:href="#DejaVuSans-52"/>
      </g>
     </g>
    </g>
    <g id="xtick_3">
     <g id="line2d_3">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="138.610925" xlink:href="#m1dda8528db" y="239.76"/>
      </g>
     </g>
     <g id="text_3">
      <!-- −2 -->
      <defs>
       <path d="M 19.1875 8.296875 
L 53.609375 8.296875 
L 53.609375 0 
L 7.328125 0 
L 7.328125 8.296875 
Q 12.9375 14.109375 22.625 23.890625 
Q 32.328125 33.6875 34.8125 36.53125 
Q 39.546875 41.84375 41.421875 45.53125 
Q 43.3125 49.21875 43.3125 52.78125 
Q 43.3125 58.59375 39.234375 62.25 
Q 35.15625 65.921875 28.609375 65.921875 
Q 23.96875 65.921875 18.8125 64.3125 
Q 13.671875 62.703125 7.8125 59.421875 
L 7.8125 69.390625 
Q 13.765625 71.78125 18.9375 73 
Q 24.125 74.21875 28.421875 74.21875 
Q 39.75 74.21875 46.484375 68.546875 
Q 53.21875 62.890625 53.21875 53.421875 
Q 53.21875 48.921875 51.53125 44.890625 
Q 49.859375 40.875 45.40625 35.40625 
Q 44.1875 33.984375 37.640625 27.21875 
Q 31.109375 20.453125 19.1875 8.296875 
z
" id="DejaVuSans-50"/>
      </defs>
      <g transform="translate(131.239832 254.358438)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-8722"/>
       <use x="83.789062" xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
    <g id="xtick_4">
     <g id="line2d_4">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="185.037877" xlink:href="#m1dda8528db" y="239.76"/>
      </g>
     </g>
     <g id="text_4">
      <!-- 0 -->
      <defs>
       <path d="M 31.78125 66.40625 
Q 24.171875 66.40625 20.328125 58.90625 
Q 16.5 51.421875 16.5 36.375 
Q 16.5 21.390625 20.328125 13.890625 
Q 24.171875 6.390625 31.78125 6.390625 
Q 39.453125 6.390625 43.28125 13.890625 
Q 47.125 21.390625 47.125 36.375 
Q 47.125 51.421875 43.28125 58.90625 
Q 39.453125 66.40625 31.78125 66.40625 
z
M 31.78125 74.21875 
Q 44.046875 74.21875 50.515625 64.515625 
Q 56.984375 54.828125 56.984375 36.375 
Q 56.984375 17.96875 50.515625 8.265625 
Q 44.046875 -1.421875 31.78125 -1.421875 
Q 19.53125 -1.421875 13.0625 8.265625 
Q 6.59375 17.96875 6.59375 36.375 
Q 6.59375 54.828125 13.0625 64.515625 
Q 19.53125 74.21875 31.78125 74.21875 
z
" id="DejaVuSans-48"/>
      </defs>
      <g transform="translate(181.856627 254.358438)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="xtick_5">
     <g id="line2d_5">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="231.464828" xlink:href="#m1dda8528db" y="239.76"/>
      </g>
     </g>
     <g id="text_5">
      <!-- 2 -->
      <g transform="translate(228.283578 254.358438)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
    <g id="xtick_6">
     <g id="line2d_6">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="277.891779" xlink:href="#m1dda8528db" y="239.76"/>
      </g>
     </g>
     <g id="text_6">
      <!-- 4 -->
      <g transform="translate(274.710529 254.358438)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-52"/>
      </g>
     </g>
    </g>
    <g id="xtick_7">
     <g id="line2d_7">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="324.31873" xlink:href="#m1dda8528db" y="239.76"/>
      </g>
     </g>
     <g id="text_7">
      <!-- 6 -->
      <g transform="translate(321.13748 254.358438)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-54"/>
      </g>
     </g>
    </g>
   </g>
   <g id="matplotlib.axis_2">
    <g id="ytick_1">
     <g id="line2d_8">
      <defs>
       <path d="M 0 0 
L -3.5 0 
" id="m8fe336e0be" style="stroke:#000000;stroke-width:0.8;"/>
      </defs>
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="20.5625" xlink:href="#m8fe336e0be" y="239.76"/>
      </g>
     </g>
     <g id="text_8">
      <!-- 0 -->
      <g transform="translate(7.2 243.559219)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_2">
     <g id="line2d_9">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="20.5625" xlink:href="#m8fe336e0be" y="213.874286"/>
      </g>
     </g>
     <g id="text_9">
      <!-- 1 -->
      <defs>
       <path d="M 12.40625 8.296875 
L 28.515625 8.296875 
L 28.515625 63.921875 
L 10.984375 60.40625 
L 10.984375 69.390625 
L 28.421875 72.90625 
L 38.28125 72.90625 
L 38.28125 8.296875 
L 54.390625 8.296875 
L 54.390625 0 
L 12.40625 0 
z
" id="DejaVuSans-49"/>
      </defs>
      <g transform="translate(7.2 217.673504)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
      </g>
     </g>
    </g>
    <g id="ytick_3">
     <g id="line2d_10">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="20.5625" xlink:href="#m8fe336e0be" y="187.988571"/>
      </g>
     </g>
     <g id="text_10">
      <!-- 2 -->
      <g transform="translate(7.2 191.78779)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
    <g id="ytick_4">
     <g id="line2d_11">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="20.5625" xlink:href="#m8fe336e0be" y="162.102857"/>
      </g>
     </g>
     <g id="text_11">
      <!-- 3 -->
      <defs>
       <path d="M 40.578125 39.3125 
Q 47.65625 37.796875 51.625 33 
Q 55.609375 28.21875 55.609375 21.1875 
Q 55.609375 10.40625 48.1875 4.484375 
Q 40.765625 -1.421875 27.09375 -1.421875 
Q 22.515625 -1.421875 17.65625 -0.515625 
Q 12.796875 0.390625 7.625 2.203125 
L 7.625 11.71875 
Q 11.71875 9.328125 16.59375 8.109375 
Q 21.484375 6.890625 26.8125 6.890625 
Q 36.078125 6.890625 40.9375 10.546875 
Q 45.796875 14.203125 45.796875 21.1875 
Q 45.796875 27.640625 41.28125 31.265625 
Q 36.765625 34.90625 28.71875 34.90625 
L 20.21875 34.90625 
L 20.21875 43.015625 
L 29.109375 43.015625 
Q 36.375 43.015625 40.234375 45.921875 
Q 44.09375 48.828125 44.09375 54.296875 
Q 44.09375 59.90625 40.109375 62.90625 
Q 36.140625 65.921875 28.71875 65.921875 
Q 24.65625 65.921875 20.015625 65.03125 
Q 15.375 64.15625 9.8125 62.3125 
L 9.8125 71.09375 
Q 15.4375 72.65625 20.34375 73.4375 
Q 25.25 74.21875 29.59375 74.21875 
Q 40.828125 74.21875 47.359375 69.109375 
Q 53.90625 64.015625 53.90625 55.328125 
Q 53.90625 49.265625 50.4375 45.09375 
Q 46.96875 40.921875 40.578125 39.3125 
z
" id="DejaVuSans-51"/>
      </defs>
      <g transform="translate(7.2 165.902076)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-51"/>
      </g>
     </g>
    </g>
    <g id="ytick_5">
     <g id="line2d_12">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="20.5625" xlink:href="#m8fe336e0be" y="136.217143"/>
      </g>
     </g>
     <g id="text_12">
      <!-- 4 -->
      <g transform="translate(7.2 140.016362)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-52"/>
      </g>
     </g>
    </g>
    <g id="ytick_6">
     <g id="line2d_13">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="20.5625" xlink:href="#m8fe336e0be" y="110.331429"/>
      </g>
     </g>
     <g id="text_13">
      <!-- 5 -->
      <defs>
       <path d="M 10.796875 72.90625 
L 49.515625 72.90625 
L 49.515625 64.59375 
L 19.828125 64.59375 
L 19.828125 46.734375 
Q 21.96875 47.46875 24.109375 47.828125 
Q 26.265625 48.1875 28.421875 48.1875 
Q 40.625 48.1875 47.75 41.5 
Q 54.890625 34.8125 54.890625 23.390625 
Q 54.890625 11.625 47.5625 5.09375 
Q 40.234375 -1.421875 26.90625 -1.421875 
Q 22.3125 -1.421875 17.546875 -0.640625 
Q 12.796875 0.140625 7.71875 1.703125 
L 7.71875 11.625 
Q 12.109375 9.234375 16.796875 8.0625 
Q 21.484375 6.890625 26.703125 6.890625 
Q 35.15625 6.890625 40.078125 11.328125 
Q 45.015625 15.765625 45.015625 23.390625 
Q 45.015625 31 40.078125 35.4375 
Q 35.15625 39.890625 26.703125 39.890625 
Q 22.75 39.890625 18.8125 39.015625 
Q 14.890625 38.140625 10.796875 36.28125 
z
" id="DejaVuSans-53"/>
      </defs>
      <g transform="translate(7.2 114.130647)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-53"/>
      </g>
     </g>
    </g>
    <g id="ytick_7">
     <g id="line2d_14">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="20.5625" xlink:href="#m8fe336e0be" y="84.445714"/>
      </g>
     </g>
     <g id="text_14">
      <!-- 6 -->
      <g transform="translate(7.2 88.244933)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-54"/>
      </g>
     </g>
    </g>
    <g id="ytick_8">
     <g id="line2d_15">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="20.5625" xlink:href="#m8fe336e0be" y="58.56"/>
      </g>
     </g>
     <g id="text_15">
      <!-- 7 -->
      <defs>
       <path d="M 8.203125 72.90625 
L 55.078125 72.90625 
L 55.078125 68.703125 
L 28.609375 0 
L 18.3125 0 
L 43.21875 64.59375 
L 8.203125 64.59375 
z
" id="DejaVuSans-55"/>
      </defs>
      <g transform="translate(7.2 62.359219)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-55"/>
      </g>
     </g>
    </g>
    <g id="ytick_9">
     <g id="line2d_16">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="20.5625" xlink:href="#m8fe336e0be" y="32.674286"/>
      </g>
     </g>
     <g id="text_16">
      <!-- 8 -->
      <defs>
       <path d="M 31.78125 34.625 
Q 24.75 34.625 20.71875 30.859375 
Q 16.703125 27.09375 16.703125 20.515625 
Q 16.703125 13.921875 20.71875 10.15625 
Q 24.75 6.390625 31.78125 6.390625 
Q 38.8125 6.390625 42.859375 10.171875 
Q 46.921875 13.96875 46.921875 20.515625 
Q 46.921875 27.09375 42.890625 30.859375 
Q 38.875 34.625 31.78125 34.625 
z
M 21.921875 38.8125 
Q 15.578125 40.375 12.03125 44.71875 
Q 8.5 49.078125 8.5 55.328125 
Q 8.5 64.0625 14.71875 69.140625 
Q 20.953125 74.21875 31.78125 74.21875 
Q 42.671875 74.21875 48.875 69.140625 
Q 55.078125 64.0625 55.078125 55.328125 
Q 55.078125 49.078125 51.53125 44.71875 
Q 48 40.375 41.703125 38.8125 
Q 48.828125 37.15625 52.796875 32.3125 
Q 56.78125 27.484375 56.78125 20.515625 
Q 56.78125 9.90625 50.3125 4.234375 
Q 43.84375 -1.421875 31.78125 -1.421875 
Q 19.734375 -1.421875 13.25 4.234375 
Q 6.78125 9.90625 6.78125 20.515625 
Q 6.78125 27.484375 10.78125 32.3125 
Q 14.796875 37.15625 21.921875 38.8125 
z
M 18.3125 54.390625 
Q 18.3125 48.734375 21.84375 45.5625 
Q 25.390625 42.390625 31.78125 42.390625 
Q 38.140625 42.390625 41.71875 45.5625 
Q 45.3125 48.734375 45.3125 54.390625 
Q 45.3125 60.0625 41.71875 63.234375 
Q 38.140625 66.40625 31.78125 66.40625 
Q 25.390625 66.40625 21.84375 63.234375 
Q 18.3125 60.0625 18.3125 54.390625 
z
" id="DejaVuSans-56"/>
      </defs>
      <g transform="translate(7.2 36.473504)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-56"/>
      </g>
     </g>
    </g>
   </g>
   <g id="patch_13">
    <path d="M 20.5625 239.76 
L 20.5625 22.32 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_14">
    <path d="M 355.3625 239.76 
L 355.3625 22.32 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_15">
    <path d="M 20.5625 239.76 
L 355.3625 239.76 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_16">
    <path d="M 20.5625 22.32 
L 355.3625 22.32 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="text_17">
    <!-- Average $x(t)$ -->
    <defs>
     <path d="M 34.1875 63.1875 
L 20.796875 26.90625 
L 47.609375 26.90625 
z
M 28.609375 72.90625 
L 39.796875 72.90625 
L 67.578125 0 
L 57.328125 0 
L 50.6875 18.703125 
L 17.828125 18.703125 
L 11.1875 0 
L 0.78125 0 
z
" id="DejaVuSans-65"/>
     <path d="M 2.984375 54.6875 
L 12.5 54.6875 
L 29.59375 8.796875 
L 46.6875 54.6875 
L 56.203125 54.6875 
L 35.6875 0 
L 23.484375 0 
z
" id="DejaVuSans-118"/>
     <path d="M 56.203125 29.59375 
L 56.203125 25.203125 
L 14.890625 25.203125 
Q 15.484375 15.921875 20.484375 11.0625 
Q 25.484375 6.203125 34.421875 6.203125 
Q 39.59375 6.203125 44.453125 7.46875 
Q 49.3125 8.734375 54.109375 11.28125 
L 54.109375 2.78125 
Q 49.265625 0.734375 44.1875 -0.34375 
Q 39.109375 -1.421875 33.890625 -1.421875 
Q 20.796875 -1.421875 13.15625 6.1875 
Q 5.515625 13.8125 5.515625 26.8125 
Q 5.515625 40.234375 12.765625 48.109375 
Q 20.015625 56 32.328125 56 
Q 43.359375 56 49.78125 48.890625 
Q 56.203125 41.796875 56.203125 29.59375 
z
M 47.21875 32.234375 
Q 47.125 39.59375 43.09375 43.984375 
Q 39.0625 48.390625 32.421875 48.390625 
Q 24.90625 48.390625 20.390625 44.140625 
Q 15.875 39.890625 15.1875 32.171875 
z
" id="DejaVuSans-101"/>
     <path d="M 41.109375 46.296875 
Q 39.59375 47.171875 37.8125 47.578125 
Q 36.03125 48 33.890625 48 
Q 26.265625 48 22.1875 43.046875 
Q 18.109375 38.09375 18.109375 28.8125 
L 18.109375 0 
L 9.078125 0 
L 9.078125 54.6875 
L 18.109375 54.6875 
L 18.109375 46.1875 
Q 20.953125 51.171875 25.484375 53.578125 
Q 30.03125 56 36.53125 56 
Q 37.453125 56 38.578125 55.875 
Q 39.703125 55.765625 41.0625 55.515625 
z
" id="DejaVuSans-114"/>
     <path d="M 34.28125 27.484375 
Q 23.390625 27.484375 19.1875 25 
Q 14.984375 22.515625 14.984375 16.5 
Q 14.984375 11.71875 18.140625 8.90625 
Q 21.296875 6.109375 26.703125 6.109375 
Q 34.1875 6.109375 38.703125 11.40625 
Q 43.21875 16.703125 43.21875 25.484375 
L 43.21875 27.484375 
z
M 52.203125 31.203125 
L 52.203125 0 
L 43.21875 0 
L 43.21875 8.296875 
Q 40.140625 3.328125 35.546875 0.953125 
Q 30.953125 -1.421875 24.3125 -1.421875 
Q 15.921875 -1.421875 10.953125 3.296875 
Q 6 8.015625 6 15.921875 
Q 6 25.140625 12.171875 29.828125 
Q 18.359375 34.515625 30.609375 34.515625 
L 43.21875 34.515625 
L 43.21875 35.40625 
Q 43.21875 41.609375 39.140625 45 
Q 35.0625 48.390625 27.6875 48.390625 
Q 23 48.390625 18.546875 47.265625 
Q 14.109375 46.140625 10.015625 43.890625 
L 10.015625 52.203125 
Q 14.9375 54.109375 19.578125 55.046875 
Q 24.21875 56 28.609375 56 
Q 40.484375 56 46.34375 49.84375 
Q 52.203125 43.703125 52.203125 31.203125 
z
" id="DejaVuSans-97"/>
     <path d="M 45.40625 27.984375 
Q 45.40625 37.75 41.375 43.109375 
Q 37.359375 48.484375 30.078125 48.484375 
Q 22.859375 48.484375 18.828125 43.109375 
Q 14.796875 37.75 14.796875 27.984375 
Q 14.796875 18.265625 18.828125 12.890625 
Q 22.859375 7.515625 30.078125 7.515625 
Q 37.359375 7.515625 41.375 12.890625 
Q 45.40625 18.265625 45.40625 27.984375 
z
M 54.390625 6.78125 
Q 54.390625 -7.171875 48.1875 -13.984375 
Q 42 -20.796875 29.203125 -20.796875 
Q 24.46875 -20.796875 20.265625 -20.09375 
Q 16.0625 -19.390625 12.109375 -17.921875 
L 12.109375 -9.1875 
Q 16.0625 -11.328125 19.921875 -12.34375 
Q 23.78125 -13.375 27.78125 -13.375 
Q 36.625 -13.375 41.015625 -8.765625 
Q 45.40625 -4.15625 45.40625 5.171875 
L 45.40625 9.625 
Q 42.625 4.78125 38.28125 2.390625 
Q 33.9375 0 27.875 0 
Q 17.828125 0 11.671875 7.65625 
Q 5.515625 15.328125 5.515625 27.984375 
Q 5.515625 40.671875 11.671875 48.328125 
Q 17.828125 56 27.875 56 
Q 33.9375 56 38.28125 53.609375 
Q 42.625 51.21875 45.40625 46.390625 
L 45.40625 54.6875 
L 54.390625 54.6875 
z
" id="DejaVuSans-103"/>
     <path id="DejaVuSans-32"/>
     <path d="M 60.015625 54.6875 
L 34.90625 27.875 
L 50.296875 0 
L 39.984375 0 
L 28.421875 21.6875 
L 8.296875 0 
L -2.59375 0 
L 24.3125 28.8125 
L 10.015625 54.6875 
L 20.3125 54.6875 
L 30.8125 34.90625 
L 49.125 54.6875 
z
" id="DejaVuSans-Oblique-120"/>
     <path d="M 31 75.875 
Q 24.46875 64.65625 21.28125 53.65625 
Q 18.109375 42.671875 18.109375 31.390625 
Q 18.109375 20.125 21.3125 9.0625 
Q 24.515625 -2 31 -13.1875 
L 23.1875 -13.1875 
Q 15.875 -1.703125 12.234375 9.375 
Q 8.59375 20.453125 8.59375 31.390625 
Q 8.59375 42.28125 12.203125 53.3125 
Q 15.828125 64.359375 23.1875 75.875 
z
" id="DejaVuSans-40"/>
     <path d="M 42.28125 54.6875 
L 40.921875 47.703125 
L 23 47.703125 
L 17.1875 18.015625 
Q 16.890625 16.359375 16.75 15.234375 
Q 16.609375 14.109375 16.609375 13.484375 
Q 16.609375 10.359375 18.484375 8.9375 
Q 20.359375 7.515625 24.515625 7.515625 
L 33.59375 7.515625 
L 32.078125 0 
L 23.484375 0 
Q 15.484375 0 11.546875 3.125 
Q 7.625 6.25 7.625 12.59375 
Q 7.625 13.71875 7.765625 15.0625 
Q 7.90625 16.40625 8.203125 18.015625 
L 14.015625 47.703125 
L 6.390625 47.703125 
L 7.8125 54.6875 
L 15.28125 54.6875 
L 18.3125 70.21875 
L 27.296875 70.21875 
L 24.3125 54.6875 
z
" id="DejaVuSans-Oblique-116"/>
     <path d="M 8.015625 75.875 
L 15.828125 75.875 
Q 23.140625 64.359375 26.78125 53.3125 
Q 30.421875 42.28125 30.421875 31.390625 
Q 30.421875 20.453125 26.78125 9.375 
Q 23.140625 -1.703125 15.828125 -13.1875 
L 8.015625 -13.1875 
Q 14.5 -2 17.703125 9.0625 
Q 20.90625 20.125 20.90625 31.390625 
Q 20.90625 42.671875 17.703125 53.65625 
Q 14.5 64.65625 8.015625 75.875 
z
" id="DejaVuSans-41"/>
    </defs>
    <g transform="translate(150.4625 16.32)scale(0.12 -0.12)">
     <use transform="translate(0 0.125)" xlink:href="#DejaVuSans-65"/>
     <use transform="translate(68.408203 0.125)" xlink:href="#DejaVuSans-118"/>
     <use transform="translate(127.587891 0.125)" xlink:href="#DejaVuSans-101"/>
     <use transform="translate(189.111328 0.125)" xlink:href="#DejaVuSans-114"/>
     <use transform="translate(230.224609 0.125)" xlink:href="#DejaVuSans-97"/>
     <use transform="translate(291.503906 0.125)" xlink:href="#DejaVuSans-103"/>
     <use transform="translate(354.980469 0.125)" xlink:href="#DejaVuSans-101"/>
     <use transform="translate(416.503906 0.125)" xlink:href="#DejaVuSans-32"/>
     <use transform="translate(448.291016 0.125)" xlink:href="#DejaVuSans-Oblique-120"/>
     <use transform="translate(507.470703 0.125)" xlink:href="#DejaVuSans-40"/>
     <use transform="translate(546.484375 0.125)" xlink:href="#DejaVuSans-Oblique-116"/>
     <use transform="translate(585.693359 0.125)" xlink:href="#DejaVuSans-41"/>
    </g>
   </g>
  </g>
 </g>
 <defs>
  <clipPath id="p53bc0410f9">
   <rect height="217.44" width="334.8" x="20.5625" y="22.32"/>
  </clipPath>
 </defs>
</svg>

</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[9]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">plt</span><span class="o">.</span><span class="n">hist</span><span class="p">(</span><span class="n">xyz_avg</span><span class="p">[:,</span><span class="mi">1</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">&#39;Average $y(t)$&#39;</span><span class="p">);</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>



<div class="output_svg output_subarea ">
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with matplotlib (https://matplotlib.org/) -->
<svg height="263.638125pt" version="1.1" viewBox="0 0 362.5625 263.638125" width="362.5625pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 <defs>
  <style type="text/css">
*{stroke-linecap:butt;stroke-linejoin:round;}
  </style>
 </defs>
 <g id="figure_1">
  <g id="patch_1">
   <path d="M 0 263.638125 
L 362.5625 263.638125 
L 362.5625 0 
L 0 0 
z
" style="fill:none;"/>
  </g>
  <g id="axes_1">
   <g id="patch_2">
    <path d="M 20.5625 239.76 
L 355.3625 239.76 
L 355.3625 22.32 
L 20.5625 22.32 
z
" style="fill:#ffffff;"/>
   </g>
   <g id="patch_3">
    <path clip-path="url(#pf7699a71d6)" d="M 35.780682 239.76 
L 66.217045 239.76 
L 66.217045 32.674286 
L 35.780682 32.674286 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="patch_4">
    <path clip-path="url(#pf7699a71d6)" d="M 66.217045 239.76 
L 96.653409 239.76 
L 96.653409 239.76 
L 66.217045 239.76 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="patch_5">
    <path clip-path="url(#pf7699a71d6)" d="M 96.653409 239.76 
L 127.089773 239.76 
L 127.089773 162.102857 
L 96.653409 162.102857 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="patch_6">
    <path clip-path="url(#pf7699a71d6)" d="M 127.089773 239.76 
L 157.526136 239.76 
L 157.526136 213.874286 
L 127.089773 213.874286 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="patch_7">
    <path clip-path="url(#pf7699a71d6)" d="M 157.526136 239.76 
L 187.9625 239.76 
L 187.9625 187.988571 
L 157.526136 187.988571 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="patch_8">
    <path clip-path="url(#pf7699a71d6)" d="M 187.9625 239.76 
L 218.398864 239.76 
L 218.398864 136.217143 
L 187.9625 136.217143 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="patch_9">
    <path clip-path="url(#pf7699a71d6)" d="M 218.398864 239.76 
L 248.835227 239.76 
L 248.835227 213.874286 
L 218.398864 213.874286 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="patch_10">
    <path clip-path="url(#pf7699a71d6)" d="M 248.835227 239.76 
L 279.271591 239.76 
L 279.271591 213.874286 
L 248.835227 213.874286 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="patch_11">
    <path clip-path="url(#pf7699a71d6)" d="M 279.271591 239.76 
L 309.707955 239.76 
L 309.707955 187.988571 
L 279.271591 187.988571 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="patch_12">
    <path clip-path="url(#pf7699a71d6)" d="M 309.707955 239.76 
L 340.144318 239.76 
L 340.144318 32.674286 
L 309.707955 32.674286 
z
" style="fill:#1f77b4;"/>
   </g>
   <g id="matplotlib.axis_1">
    <g id="xtick_1">
     <g id="line2d_1">
      <defs>
       <path d="M 0 0 
L 0 3.5 
" id="m4b1a397ff4" style="stroke:#000000;stroke-width:0.8;"/>
      </defs>
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="56.53467" xlink:href="#m4b1a397ff4" y="239.76"/>
      </g>
     </g>
     <g id="text_1">
      <!-- −6 -->
      <defs>
       <path d="M 10.59375 35.5 
L 73.1875 35.5 
L 73.1875 27.203125 
L 10.59375 27.203125 
z
" id="DejaVuSans-8722"/>
       <path d="M 33.015625 40.375 
Q 26.375 40.375 22.484375 35.828125 
Q 18.609375 31.296875 18.609375 23.390625 
Q 18.609375 15.53125 22.484375 10.953125 
Q 26.375 6.390625 33.015625 6.390625 
Q 39.65625 6.390625 43.53125 10.953125 
Q 47.40625 15.53125 47.40625 23.390625 
Q 47.40625 31.296875 43.53125 35.828125 
Q 39.65625 40.375 33.015625 40.375 
z
M 52.59375 71.296875 
L 52.59375 62.3125 
Q 48.875 64.0625 45.09375 64.984375 
Q 41.3125 65.921875 37.59375 65.921875 
Q 27.828125 65.921875 22.671875 59.328125 
Q 17.53125 52.734375 16.796875 39.40625 
Q 19.671875 43.65625 24.015625 45.921875 
Q 28.375 48.1875 33.59375 48.1875 
Q 44.578125 48.1875 50.953125 41.515625 
Q 57.328125 34.859375 57.328125 23.390625 
Q 57.328125 12.15625 50.6875 5.359375 
Q 44.046875 -1.421875 33.015625 -1.421875 
Q 20.359375 -1.421875 13.671875 8.265625 
Q 6.984375 17.96875 6.984375 36.375 
Q 6.984375 53.65625 15.1875 63.9375 
Q 23.390625 74.21875 37.203125 74.21875 
Q 40.921875 74.21875 44.703125 73.484375 
Q 48.484375 72.75 52.59375 71.296875 
z
" id="DejaVuSans-54"/>
      </defs>
      <g transform="translate(49.163576 254.358438)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-8722"/>
       <use x="83.789062" xlink:href="#DejaVuSans-54"/>
      </g>
     </g>
    </g>
    <g id="xtick_2">
     <g id="line2d_2">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="100.049598" xlink:href="#m4b1a397ff4" y="239.76"/>
      </g>
     </g>
     <g id="text_2">
      <!-- −4 -->
      <defs>
       <path d="M 37.796875 64.3125 
L 12.890625 25.390625 
L 37.796875 25.390625 
z
M 35.203125 72.90625 
L 47.609375 72.90625 
L 47.609375 25.390625 
L 58.015625 25.390625 
L 58.015625 17.1875 
L 47.609375 17.1875 
L 47.609375 0 
L 37.796875 0 
L 37.796875 17.1875 
L 4.890625 17.1875 
L 4.890625 26.703125 
z
" id="DejaVuSans-52"/>
      </defs>
      <g transform="translate(92.678504 254.358438)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-8722"/>
       <use x="83.789062" xlink:href="#DejaVuSans-52"/>
      </g>
     </g>
    </g>
    <g id="xtick_3">
     <g id="line2d_3">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="143.564526" xlink:href="#m4b1a397ff4" y="239.76"/>
      </g>
     </g>
     <g id="text_3">
      <!-- −2 -->
      <defs>
       <path d="M 19.1875 8.296875 
L 53.609375 8.296875 
L 53.609375 0 
L 7.328125 0 
L 7.328125 8.296875 
Q 12.9375 14.109375 22.625 23.890625 
Q 32.328125 33.6875 34.8125 36.53125 
Q 39.546875 41.84375 41.421875 45.53125 
Q 43.3125 49.21875 43.3125 52.78125 
Q 43.3125 58.59375 39.234375 62.25 
Q 35.15625 65.921875 28.609375 65.921875 
Q 23.96875 65.921875 18.8125 64.3125 
Q 13.671875 62.703125 7.8125 59.421875 
L 7.8125 69.390625 
Q 13.765625 71.78125 18.9375 73 
Q 24.125 74.21875 28.421875 74.21875 
Q 39.75 74.21875 46.484375 68.546875 
Q 53.21875 62.890625 53.21875 53.421875 
Q 53.21875 48.921875 51.53125 44.890625 
Q 49.859375 40.875 45.40625 35.40625 
Q 44.1875 33.984375 37.640625 27.21875 
Q 31.109375 20.453125 19.1875 8.296875 
z
" id="DejaVuSans-50"/>
      </defs>
      <g transform="translate(136.193432 254.358438)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-8722"/>
       <use x="83.789062" xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
    <g id="xtick_4">
     <g id="line2d_4">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="187.079453" xlink:href="#m4b1a397ff4" y="239.76"/>
      </g>
     </g>
     <g id="text_4">
      <!-- 0 -->
      <defs>
       <path d="M 31.78125 66.40625 
Q 24.171875 66.40625 20.328125 58.90625 
Q 16.5 51.421875 16.5 36.375 
Q 16.5 21.390625 20.328125 13.890625 
Q 24.171875 6.390625 31.78125 6.390625 
Q 39.453125 6.390625 43.28125 13.890625 
Q 47.125 21.390625 47.125 36.375 
Q 47.125 51.421875 43.28125 58.90625 
Q 39.453125 66.40625 31.78125 66.40625 
z
M 31.78125 74.21875 
Q 44.046875 74.21875 50.515625 64.515625 
Q 56.984375 54.828125 56.984375 36.375 
Q 56.984375 17.96875 50.515625 8.265625 
Q 44.046875 -1.421875 31.78125 -1.421875 
Q 19.53125 -1.421875 13.0625 8.265625 
Q 6.59375 17.96875 6.59375 36.375 
Q 6.59375 54.828125 13.0625 64.515625 
Q 19.53125 74.21875 31.78125 74.21875 
z
" id="DejaVuSans-48"/>
      </defs>
      <g transform="translate(183.898203 254.358438)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="xtick_5">
     <g id="line2d_5">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="230.594381" xlink:href="#m4b1a397ff4" y="239.76"/>
      </g>
     </g>
     <g id="text_5">
      <!-- 2 -->
      <g transform="translate(227.413131 254.358438)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
    <g id="xtick_6">
     <g id="line2d_6">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="274.109309" xlink:href="#m4b1a397ff4" y="239.76"/>
      </g>
     </g>
     <g id="text_6">
      <!-- 4 -->
      <g transform="translate(270.928059 254.358438)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-52"/>
      </g>
     </g>
    </g>
    <g id="xtick_7">
     <g id="line2d_7">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="317.624237" xlink:href="#m4b1a397ff4" y="239.76"/>
      </g>
     </g>
     <g id="text_7">
      <!-- 6 -->
      <g transform="translate(314.442987 254.358438)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-54"/>
      </g>
     </g>
    </g>
   </g>
   <g id="matplotlib.axis_2">
    <g id="ytick_1">
     <g id="line2d_8">
      <defs>
       <path d="M 0 0 
L -3.5 0 
" id="m25e9e9fdf9" style="stroke:#000000;stroke-width:0.8;"/>
      </defs>
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="20.5625" xlink:href="#m25e9e9fdf9" y="239.76"/>
      </g>
     </g>
     <g id="text_8">
      <!-- 0 -->
      <g transform="translate(7.2 243.559219)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_2">
     <g id="line2d_9">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="20.5625" xlink:href="#m25e9e9fdf9" y="213.874286"/>
      </g>
     </g>
     <g id="text_9">
      <!-- 1 -->
      <defs>
       <path d="M 12.40625 8.296875 
L 28.515625 8.296875 
L 28.515625 63.921875 
L 10.984375 60.40625 
L 10.984375 69.390625 
L 28.421875 72.90625 
L 38.28125 72.90625 
L 38.28125 8.296875 
L 54.390625 8.296875 
L 54.390625 0 
L 12.40625 0 
z
" id="DejaVuSans-49"/>
      </defs>
      <g transform="translate(7.2 217.673504)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
      </g>
     </g>
    </g>
    <g id="ytick_3">
     <g id="line2d_10">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="20.5625" xlink:href="#m25e9e9fdf9" y="187.988571"/>
      </g>
     </g>
     <g id="text_10">
      <!-- 2 -->
      <g transform="translate(7.2 191.78779)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
    <g id="ytick_4">
     <g id="line2d_11">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="20.5625" xlink:href="#m25e9e9fdf9" y="162.102857"/>
      </g>
     </g>
     <g id="text_11">
      <!-- 3 -->
      <defs>
       <path d="M 40.578125 39.3125 
Q 47.65625 37.796875 51.625 33 
Q 55.609375 28.21875 55.609375 21.1875 
Q 55.609375 10.40625 48.1875 4.484375 
Q 40.765625 -1.421875 27.09375 -1.421875 
Q 22.515625 -1.421875 17.65625 -0.515625 
Q 12.796875 0.390625 7.625 2.203125 
L 7.625 11.71875 
Q 11.71875 9.328125 16.59375 8.109375 
Q 21.484375 6.890625 26.8125 6.890625 
Q 36.078125 6.890625 40.9375 10.546875 
Q 45.796875 14.203125 45.796875 21.1875 
Q 45.796875 27.640625 41.28125 31.265625 
Q 36.765625 34.90625 28.71875 34.90625 
L 20.21875 34.90625 
L 20.21875 43.015625 
L 29.109375 43.015625 
Q 36.375 43.015625 40.234375 45.921875 
Q 44.09375 48.828125 44.09375 54.296875 
Q 44.09375 59.90625 40.109375 62.90625 
Q 36.140625 65.921875 28.71875 65.921875 
Q 24.65625 65.921875 20.015625 65.03125 
Q 15.375 64.15625 9.8125 62.3125 
L 9.8125 71.09375 
Q 15.4375 72.65625 20.34375 73.4375 
Q 25.25 74.21875 29.59375 74.21875 
Q 40.828125 74.21875 47.359375 69.109375 
Q 53.90625 64.015625 53.90625 55.328125 
Q 53.90625 49.265625 50.4375 45.09375 
Q 46.96875 40.921875 40.578125 39.3125 
z
" id="DejaVuSans-51"/>
      </defs>
      <g transform="translate(7.2 165.902076)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-51"/>
      </g>
     </g>
    </g>
    <g id="ytick_5">
     <g id="line2d_12">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="20.5625" xlink:href="#m25e9e9fdf9" y="136.217143"/>
      </g>
     </g>
     <g id="text_12">
      <!-- 4 -->
      <g transform="translate(7.2 140.016362)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-52"/>
      </g>
     </g>
    </g>
    <g id="ytick_6">
     <g id="line2d_13">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="20.5625" xlink:href="#m25e9e9fdf9" y="110.331429"/>
      </g>
     </g>
     <g id="text_13">
      <!-- 5 -->
      <defs>
       <path d="M 10.796875 72.90625 
L 49.515625 72.90625 
L 49.515625 64.59375 
L 19.828125 64.59375 
L 19.828125 46.734375 
Q 21.96875 47.46875 24.109375 47.828125 
Q 26.265625 48.1875 28.421875 48.1875 
Q 40.625 48.1875 47.75 41.5 
Q 54.890625 34.8125 54.890625 23.390625 
Q 54.890625 11.625 47.5625 5.09375 
Q 40.234375 -1.421875 26.90625 -1.421875 
Q 22.3125 -1.421875 17.546875 -0.640625 
Q 12.796875 0.140625 7.71875 1.703125 
L 7.71875 11.625 
Q 12.109375 9.234375 16.796875 8.0625 
Q 21.484375 6.890625 26.703125 6.890625 
Q 35.15625 6.890625 40.078125 11.328125 
Q 45.015625 15.765625 45.015625 23.390625 
Q 45.015625 31 40.078125 35.4375 
Q 35.15625 39.890625 26.703125 39.890625 
Q 22.75 39.890625 18.8125 39.015625 
Q 14.890625 38.140625 10.796875 36.28125 
z
" id="DejaVuSans-53"/>
      </defs>
      <g transform="translate(7.2 114.130647)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-53"/>
      </g>
     </g>
    </g>
    <g id="ytick_7">
     <g id="line2d_14">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="20.5625" xlink:href="#m25e9e9fdf9" y="84.445714"/>
      </g>
     </g>
     <g id="text_14">
      <!-- 6 -->
      <g transform="translate(7.2 88.244933)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-54"/>
      </g>
     </g>
    </g>
    <g id="ytick_8">
     <g id="line2d_15">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="20.5625" xlink:href="#m25e9e9fdf9" y="58.56"/>
      </g>
     </g>
     <g id="text_15">
      <!-- 7 -->
      <defs>
       <path d="M 8.203125 72.90625 
L 55.078125 72.90625 
L 55.078125 68.703125 
L 28.609375 0 
L 18.3125 0 
L 43.21875 64.59375 
L 8.203125 64.59375 
z
" id="DejaVuSans-55"/>
      </defs>
      <g transform="translate(7.2 62.359219)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-55"/>
      </g>
     </g>
    </g>
    <g id="ytick_9">
     <g id="line2d_16">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="20.5625" xlink:href="#m25e9e9fdf9" y="32.674286"/>
      </g>
     </g>
     <g id="text_16">
      <!-- 8 -->
      <defs>
       <path d="M 31.78125 34.625 
Q 24.75 34.625 20.71875 30.859375 
Q 16.703125 27.09375 16.703125 20.515625 
Q 16.703125 13.921875 20.71875 10.15625 
Q 24.75 6.390625 31.78125 6.390625 
Q 38.8125 6.390625 42.859375 10.171875 
Q 46.921875 13.96875 46.921875 20.515625 
Q 46.921875 27.09375 42.890625 30.859375 
Q 38.875 34.625 31.78125 34.625 
z
M 21.921875 38.8125 
Q 15.578125 40.375 12.03125 44.71875 
Q 8.5 49.078125 8.5 55.328125 
Q 8.5 64.0625 14.71875 69.140625 
Q 20.953125 74.21875 31.78125 74.21875 
Q 42.671875 74.21875 48.875 69.140625 
Q 55.078125 64.0625 55.078125 55.328125 
Q 55.078125 49.078125 51.53125 44.71875 
Q 48 40.375 41.703125 38.8125 
Q 48.828125 37.15625 52.796875 32.3125 
Q 56.78125 27.484375 56.78125 20.515625 
Q 56.78125 9.90625 50.3125 4.234375 
Q 43.84375 -1.421875 31.78125 -1.421875 
Q 19.734375 -1.421875 13.25 4.234375 
Q 6.78125 9.90625 6.78125 20.515625 
Q 6.78125 27.484375 10.78125 32.3125 
Q 14.796875 37.15625 21.921875 38.8125 
z
M 18.3125 54.390625 
Q 18.3125 48.734375 21.84375 45.5625 
Q 25.390625 42.390625 31.78125 42.390625 
Q 38.140625 42.390625 41.71875 45.5625 
Q 45.3125 48.734375 45.3125 54.390625 
Q 45.3125 60.0625 41.71875 63.234375 
Q 38.140625 66.40625 31.78125 66.40625 
Q 25.390625 66.40625 21.84375 63.234375 
Q 18.3125 60.0625 18.3125 54.390625 
z
" id="DejaVuSans-56"/>
      </defs>
      <g transform="translate(7.2 36.473504)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-56"/>
      </g>
     </g>
    </g>
   </g>
   <g id="patch_13">
    <path d="M 20.5625 239.76 
L 20.5625 22.32 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_14">
    <path d="M 355.3625 239.76 
L 355.3625 22.32 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_15">
    <path d="M 20.5625 239.76 
L 355.3625 239.76 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_16">
    <path d="M 20.5625 22.32 
L 355.3625 22.32 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="text_17">
    <!-- Average $y(t)$ -->
    <defs>
     <path d="M 34.1875 63.1875 
L 20.796875 26.90625 
L 47.609375 26.90625 
z
M 28.609375 72.90625 
L 39.796875 72.90625 
L 67.578125 0 
L 57.328125 0 
L 50.6875 18.703125 
L 17.828125 18.703125 
L 11.1875 0 
L 0.78125 0 
z
" id="DejaVuSans-65"/>
     <path d="M 2.984375 54.6875 
L 12.5 54.6875 
L 29.59375 8.796875 
L 46.6875 54.6875 
L 56.203125 54.6875 
L 35.6875 0 
L 23.484375 0 
z
" id="DejaVuSans-118"/>
     <path d="M 56.203125 29.59375 
L 56.203125 25.203125 
L 14.890625 25.203125 
Q 15.484375 15.921875 20.484375 11.0625 
Q 25.484375 6.203125 34.421875 6.203125 
Q 39.59375 6.203125 44.453125 7.46875 
Q 49.3125 8.734375 54.109375 11.28125 
L 54.109375 2.78125 
Q 49.265625 0.734375 44.1875 -0.34375 
Q 39.109375 -1.421875 33.890625 -1.421875 
Q 20.796875 -1.421875 13.15625 6.1875 
Q 5.515625 13.8125 5.515625 26.8125 
Q 5.515625 40.234375 12.765625 48.109375 
Q 20.015625 56 32.328125 56 
Q 43.359375 56 49.78125 48.890625 
Q 56.203125 41.796875 56.203125 29.59375 
z
M 47.21875 32.234375 
Q 47.125 39.59375 43.09375 43.984375 
Q 39.0625 48.390625 32.421875 48.390625 
Q 24.90625 48.390625 20.390625 44.140625 
Q 15.875 39.890625 15.1875 32.171875 
z
" id="DejaVuSans-101"/>
     <path d="M 41.109375 46.296875 
Q 39.59375 47.171875 37.8125 47.578125 
Q 36.03125 48 33.890625 48 
Q 26.265625 48 22.1875 43.046875 
Q 18.109375 38.09375 18.109375 28.8125 
L 18.109375 0 
L 9.078125 0 
L 9.078125 54.6875 
L 18.109375 54.6875 
L 18.109375 46.1875 
Q 20.953125 51.171875 25.484375 53.578125 
Q 30.03125 56 36.53125 56 
Q 37.453125 56 38.578125 55.875 
Q 39.703125 55.765625 41.0625 55.515625 
z
" id="DejaVuSans-114"/>
     <path d="M 34.28125 27.484375 
Q 23.390625 27.484375 19.1875 25 
Q 14.984375 22.515625 14.984375 16.5 
Q 14.984375 11.71875 18.140625 8.90625 
Q 21.296875 6.109375 26.703125 6.109375 
Q 34.1875 6.109375 38.703125 11.40625 
Q 43.21875 16.703125 43.21875 25.484375 
L 43.21875 27.484375 
z
M 52.203125 31.203125 
L 52.203125 0 
L 43.21875 0 
L 43.21875 8.296875 
Q 40.140625 3.328125 35.546875 0.953125 
Q 30.953125 -1.421875 24.3125 -1.421875 
Q 15.921875 -1.421875 10.953125 3.296875 
Q 6 8.015625 6 15.921875 
Q 6 25.140625 12.171875 29.828125 
Q 18.359375 34.515625 30.609375 34.515625 
L 43.21875 34.515625 
L 43.21875 35.40625 
Q 43.21875 41.609375 39.140625 45 
Q 35.0625 48.390625 27.6875 48.390625 
Q 23 48.390625 18.546875 47.265625 
Q 14.109375 46.140625 10.015625 43.890625 
L 10.015625 52.203125 
Q 14.9375 54.109375 19.578125 55.046875 
Q 24.21875 56 28.609375 56 
Q 40.484375 56 46.34375 49.84375 
Q 52.203125 43.703125 52.203125 31.203125 
z
" id="DejaVuSans-97"/>
     <path d="M 45.40625 27.984375 
Q 45.40625 37.75 41.375 43.109375 
Q 37.359375 48.484375 30.078125 48.484375 
Q 22.859375 48.484375 18.828125 43.109375 
Q 14.796875 37.75 14.796875 27.984375 
Q 14.796875 18.265625 18.828125 12.890625 
Q 22.859375 7.515625 30.078125 7.515625 
Q 37.359375 7.515625 41.375 12.890625 
Q 45.40625 18.265625 45.40625 27.984375 
z
M 54.390625 6.78125 
Q 54.390625 -7.171875 48.1875 -13.984375 
Q 42 -20.796875 29.203125 -20.796875 
Q 24.46875 -20.796875 20.265625 -20.09375 
Q 16.0625 -19.390625 12.109375 -17.921875 
L 12.109375 -9.1875 
Q 16.0625 -11.328125 19.921875 -12.34375 
Q 23.78125 -13.375 27.78125 -13.375 
Q 36.625 -13.375 41.015625 -8.765625 
Q 45.40625 -4.15625 45.40625 5.171875 
L 45.40625 9.625 
Q 42.625 4.78125 38.28125 2.390625 
Q 33.9375 0 27.875 0 
Q 17.828125 0 11.671875 7.65625 
Q 5.515625 15.328125 5.515625 27.984375 
Q 5.515625 40.671875 11.671875 48.328125 
Q 17.828125 56 27.875 56 
Q 33.9375 56 38.28125 53.609375 
Q 42.625 51.21875 45.40625 46.390625 
L 45.40625 54.6875 
L 54.390625 54.6875 
z
" id="DejaVuSans-103"/>
     <path id="DejaVuSans-32"/>
     <path d="M 24.8125 -5.078125 
Q 18.5625 -15.578125 14.625 -18.1875 
Q 10.6875 -20.796875 4.59375 -20.796875 
L -2.484375 -20.796875 
L -0.984375 -13.28125 
L 4.203125 -13.28125 
Q 7.953125 -13.28125 10.59375 -11.234375 
Q 13.234375 -9.1875 16.5 -3.21875 
L 19.28125 2 
L 7.171875 54.6875 
L 16.703125 54.6875 
L 25.78125 12.796875 
L 50.875 54.6875 
L 60.296875 54.6875 
z
" id="DejaVuSans-Oblique-121"/>
     <path d="M 31 75.875 
Q 24.46875 64.65625 21.28125 53.65625 
Q 18.109375 42.671875 18.109375 31.390625 
Q 18.109375 20.125 21.3125 9.0625 
Q 24.515625 -2 31 -13.1875 
L 23.1875 -13.1875 
Q 15.875 -1.703125 12.234375 9.375 
Q 8.59375 20.453125 8.59375 31.390625 
Q 8.59375 42.28125 12.203125 53.3125 
Q 15.828125 64.359375 23.1875 75.875 
z
" id="DejaVuSans-40"/>
     <path d="M 42.28125 54.6875 
L 40.921875 47.703125 
L 23 47.703125 
L 17.1875 18.015625 
Q 16.890625 16.359375 16.75 15.234375 
Q 16.609375 14.109375 16.609375 13.484375 
Q 16.609375 10.359375 18.484375 8.9375 
Q 20.359375 7.515625 24.515625 7.515625 
L 33.59375 7.515625 
L 32.078125 0 
L 23.484375 0 
Q 15.484375 0 11.546875 3.125 
Q 7.625 6.25 7.625 12.59375 
Q 7.625 13.71875 7.765625 15.0625 
Q 7.90625 16.40625 8.203125 18.015625 
L 14.015625 47.703125 
L 6.390625 47.703125 
L 7.8125 54.6875 
L 15.28125 54.6875 
L 18.3125 70.21875 
L 27.296875 70.21875 
L 24.3125 54.6875 
z
" id="DejaVuSans-Oblique-116"/>
     <path d="M 8.015625 75.875 
L 15.828125 75.875 
Q 23.140625 64.359375 26.78125 53.3125 
Q 30.421875 42.28125 30.421875 31.390625 
Q 30.421875 20.453125 26.78125 9.375 
Q 23.140625 -1.703125 15.828125 -13.1875 
L 8.015625 -13.1875 
Q 14.5 -2 17.703125 9.0625 
Q 20.90625 20.125 20.90625 31.390625 
Q 20.90625 42.671875 17.703125 53.65625 
Q 14.5 64.65625 8.015625 75.875 
z
" id="DejaVuSans-41"/>
    </defs>
    <g transform="translate(150.4625 16.32)scale(0.12 -0.12)">
     <use transform="translate(0 0.125)" xlink:href="#DejaVuSans-65"/>
     <use transform="translate(68.408203 0.125)" xlink:href="#DejaVuSans-118"/>
     <use transform="translate(127.587891 0.125)" xlink:href="#DejaVuSans-101"/>
     <use transform="translate(189.111328 0.125)" xlink:href="#DejaVuSans-114"/>
     <use transform="translate(230.224609 0.125)" xlink:href="#DejaVuSans-97"/>
     <use transform="translate(291.503906 0.125)" xlink:href="#DejaVuSans-103"/>
     <use transform="translate(354.980469 0.125)" xlink:href="#DejaVuSans-101"/>
     <use transform="translate(416.503906 0.125)" xlink:href="#DejaVuSans-32"/>
     <use transform="translate(448.291016 0.125)" xlink:href="#DejaVuSans-Oblique-121"/>
     <use transform="translate(507.470703 0.125)" xlink:href="#DejaVuSans-40"/>
     <use transform="translate(546.484375 0.125)" xlink:href="#DejaVuSans-Oblique-116"/>
     <use transform="translate(585.693359 0.125)" xlink:href="#DejaVuSans-41"/>
    </g>
   </g>
  </g>
 </g>
 <defs>
  <clipPath id="pf7699a71d6">
   <rect height="217.44" width="334.8" x="20.5625" y="22.32"/>
  </clipPath>
 </defs>
</svg>

</div>

</div>

</div>
</div>

</div>
    </div>
  </div>
</body>

 


</html>
